diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index f3691e69f5..a0dbeea179 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "تعذّر تحويل {original} إلى {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "الكمية المقدمة غير صحيحة" @@ -112,8 +112,9 @@ msgstr "أدخل التاريخ" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "القيمة '{name}' لا تظهر في تنسيق النمط" msgid "Provided value does not match required pattern: " msgstr "القيمة المقدمة لا تتطابق مع النمط المطلوب: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "سلسلة الرقم التسلسلي فارغة" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "تكرار التسلسل" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "نطاق المجموعة {group} يتجاوز الكَمّيَّة المسموح بها ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "لم يتم العثور على أرقام متسلسلة" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "إزالة علامات HTML من هذه القيمة" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "" @@ -417,7 +418,7 @@ msgstr "" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -809,12 +814,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 81b67cc63e..033c797bab 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Преобразуването на {original} в {unit} не беше успешно" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Въведена е недопустима стойност" @@ -112,8 +112,9 @@ msgstr "Въведи дата" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Значението '{name}' не отговаря на шаблона" msgid "Provided value does not match required pattern: " msgstr "Въведеното значение не отговаря на задължителния шаблон: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Липсва сериен номер" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Повтарящ се сериен номер" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Не са открити серийни номера" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Премахнете HTML маркерите от тази стойност" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "" @@ -417,7 +418,7 @@ msgstr "" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Част" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -809,12 +814,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Потребител" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 19fdd2321f..7fd627393c 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Vyplněno neplatné množství" @@ -112,8 +112,9 @@ msgstr "Zadejte datum" msgid "Invalid decimal value" msgstr "Neplaté desetinné číslo" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Hodnota '{name}' neodpovídá formátu vzoru" msgid "Provided value does not match required pattern: " msgstr "Poskytnutá hodnota neodpovídá požadovanému vzoru: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "Nelze serializovat více než 1000 položek najednou" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Nevyplněné výrobní číslo" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Duplicitní výrobní číslo" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Neplatná skupina: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Rozsah skupiny {group} překračuje povolené množství ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Nenalezena žádná výrobní čísla" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Odstranit HTML tagy z této hodnoty" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "Data obsahují zakázaný markdown obsah" @@ -409,7 +410,7 @@ msgstr "Neplatný výběr" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Název" @@ -417,7 +418,7 @@ msgstr "Název" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Chyba serveru" msgid "An error has been logged by the server." msgstr "Server zaznamenal chybu." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Musí být platné číslo" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Měna" @@ -533,21 +534,21 @@ msgstr "Stav objednávky" msgid "Parent Build" msgstr "Nadřazená sestava" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Zahrnout varianty" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Díl" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Kategorie" @@ -640,15 +641,15 @@ msgstr "Vyloučit strom" 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:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Spotřební materiál" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Volitelné" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Sestava" msgid "Tracked" msgstr "Sledováno" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Testovatelné" @@ -666,27 +667,31 @@ msgstr "Testovatelné" msgid "Order Outstanding" msgstr "Objednávka nevyřízená" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Přiděleno" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ 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:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Referenční číslo prodejní objednávky" msgid "SalesOrder to which this build is allocated" msgstr "Prodejní objednávka, které je tento výrobní příkaz přidělen" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Zdrojové umístění" @@ -809,12 +814,12 @@ msgstr "Stav sestavení" msgid "Build status code" msgstr "Stavový kód sestavení" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Kód dávky" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Dávkový kód pro tento výstup sestavení" @@ -912,7 +917,7 @@ msgstr "Výrobní příkaz {build} byl dokončen" msgid "A build order has been completed" msgstr "Výrobní příkaz byl dokončen" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "U sledovatelných dílů musí být uvedena sériová čísla" @@ -928,39 +933,39 @@ msgstr "Výstup sestavení je již dokončen" msgid "Build output does not match Build Order" msgstr "Výstup neodpovídá výrobnímu příkazu" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 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:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Řádková položka výrobního příkazu" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Vytvořit objekt" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Vytvořit objekt" msgid "Quantity" msgstr "Množství" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Vyžadované množství pro výrobní příkaz" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Skladová položka je nadměrně zabrána" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Zabrané množství musí být větší než nula" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Množství musí být 1 pro zřetězený sklad" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "Vybraná skladová položka neodpovídá řádku kusovníku" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "Vybraná skladová položka neodpovídá řádku kusovníku" msgid "Stock Item" msgstr "Skladové položky" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Zdrojová skladová položka" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Skladové množství pro sestavení" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Instalovat do" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Cílová skladová položka" @@ -1043,339 +1056,363 @@ msgstr "Název dílu" msgid "Project Code Label" msgstr "Popisek kódu projektu" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Vytvořit výstup" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Vytvořený výstup neodpovídá nadřazenému sestavení" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Výstupní díl se neshoduje s dílem výrobního příkazu" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Výstup sestavení je již dokončen" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Tento stavební výstup není plně přiřazen" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Zadejte množství pro výstup sestavení" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Celé množství požadované pro sledovatelné díly" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Sériová čísla" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Zadejte sériová čísla pro sestavení výstupů" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Skladové umístění pro výstup sestavy" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Automaticky zvolit sériová čísla" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Následující sériová čísla již existují nebo jsou neplatná" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Musí být uveden seznam výstupů sestavy" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Skladové umístění pro sešrotované výstupy" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Zahodit alokace" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Vyřadit všechny přidělené zásoby pro vyřazené výstupy" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Důvod vyřazení výstupu(ů) sestavy" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Umístění dokončených výstupů sestavy" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Přijmout neúplné přidělení" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Dokončit výstupy pokud zásoby nebyly plně přiděleny" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Spotřebovat přidělené zásoby" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Spotřebovat všechny zásoby, které již byly přiděleny této sestavě" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Odstranit neúplné výstupy" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Odstranit všechny výstupy sestavy, které nebyly dokončeny" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Není povoleno" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Přijmout jako spotřebované tímto výrobním příkazem" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Uvolnit před dokončením tohoto výrobního příkazu" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Nadměrně přidělené zásoby" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Jak chcete zacházet s extra skladovými položkami přiřazenými k tomuto výrobnímu příkazu" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Některé skladové položky byly nadměrně přiděleny" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Přijmout nepřidělené" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Přijmout, že skladové položky nebyly plně přiřazeny k tomuto výrobnímu příkazu" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Požadované zásoby nebyly plně přiděleny" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Přijmout neúplné" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Přijmout, že nebyl dokončen požadovaný počet výstupů sestavy" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Požadované množství sestavy nebylo dokončeno" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Výrobní příkaz má neúplné výstupy" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Linka sestavy" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Výstup sestavy" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Výstup sestavy musí odkazovat na stejnou sestavu" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Řádková položka sestavy" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "Položka musí být skladem" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupné množství ({q}) překročeno" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "Pro přidělení sledovaných dílů musí být zadán výstup sestavy" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Položky přidělení musí být poskytnuty" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Skladové místo, odkud se mají díly odebírat (ponechte prázdné, pokud chcete odebírat z libovolného místa)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Vynechat lokace" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Vyloučit skladové položky z tohoto vybraného umístění" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Zaměnitelné zásoby" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Skladové položky na více místech lze používat zaměnitelně" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Náhradní zásoby" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Povolit přidělování náhradních dílů" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Volitelné položky" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Přiřazení volitelných položek kusovníku k objednávce sestavy" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Nepodařilo se spustit úlohu automatického přidělování" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "Reference v kusovníku" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "ID dílu kusovníku" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "Název dílu kusovníku" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Díl dodavatele" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Přidělené množství" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Název kategorie dílů" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Sledovatelné" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Povolit varianty" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Položka kusovníku" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Přidělené zásoby" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "Na objednávku" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "Ve výrobě" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Externí zásoby" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Dostupné zásoby" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Dostupné náhradní zásoby" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Dostupná varianta skladu" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "Pozastaveno" msgid "Cancelled" msgstr "Zrušeno" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "Klíčový text musí být jedinečný" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Uživatel" msgid "Price break quantity" msgstr "Množství cenové slevy" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Cena" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "Název se musí lišit od názvů referenčního statusu" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "Výběrové pole" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Data" @@ -1963,7 +2000,7 @@ msgstr "Data čárového kódu" msgid "User who scanned the barcode" msgstr "Uživatel, který naskenoval čárový kód" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "Argumenty klíčových slov úlohy" msgid "Filename" msgstr "Název souboru" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Typ modelu" @@ -2601,7 +2638,7 @@ msgstr "Kopírovat šablony parametrů kategorie" msgid "Copy category parameter templates when creating a part" msgstr "Kopírování šablon parametrů kategorie při vytváření dílu" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "Interní díl je aktivní" msgid "Supplier is Active" msgstr "Dodavatel je aktivní" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Výrobce" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Odkaz na informace o adrese (externí)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Výrobce dílu" @@ -3909,7 +3946,7 @@ msgstr "Zvolte díl" msgid "Select manufacturer" msgstr "Vyberte výrobce" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "MPN" @@ -3938,7 +3975,7 @@ msgstr "Název parametru" msgid "Parameter value" msgstr "Hodnota parametru" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Jednotky" @@ -3958,7 +3995,7 @@ msgstr "Jednotky balení musí být větší než nula" 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:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Popis dílu dodavatele" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Popis dílu dodavatele" msgid "Note" msgstr "Poznámka" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "základní cena" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimální poplatek (např. poplatek za skladování)" @@ -4026,7 +4063,7 @@ msgstr "Počet kusů v balení" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Celkové množství dodávané v jednom balení. Pro jednotlivé položky ponechte prázdné." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "více" @@ -4050,19 +4087,19 @@ msgstr "Datum poslední aktualizace údajů o dostupnosti" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Výchozí měna používaná pro tohoto dodavatele" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Jméno společnosti" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "Skladem" @@ -4118,94 +4155,122 @@ msgstr "Umístěno" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Datový soubor" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Sloupce" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "Stav importu" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "Chyby" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Kategorie dílu" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Minimální cena kusovníku" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Maximální cena kusovníku" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Minimální nákupní cena" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Maximální nákupní cena" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Minimální cena variant" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Maximální cena variant" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Minimální cena" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Maximální cena" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Minimální prodejní cena" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Maximální prodejní cena" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Počet položek" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Minimální cena zásob" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "Maximální cena zásob" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Název testu" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Volitelné pole pro poznámku" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "Položku kusovníku nelze změnit - sestava je uzamčena" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Vyberte nadřazený díl" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "Reference položky kusovníku" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "Poznámky k položce kusovníku" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Schváleno" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "Tato položka kusovníku ještě nebyla schválena" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "Plugin nepodporuje tisk štítků" msgid "Invalid label dimensions" msgstr "Neplatné rozměry štítku" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 5a4516dca3..dfdac2572f 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Ugyldigt antal angivet" @@ -112,8 +112,9 @@ msgstr "Angiv dato" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Værdi '{name}' vises ikke i mønsterformat" msgid "Provided value does not match required pattern: " msgstr "Den angivne værdi matcher ikke det påkrævede mønster: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Serienummer streng er tom" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Duplikeret serienummer" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Ingen serienumre fundet" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Fjern HTML-tags fra denne værdi" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "Ugyldigt valg" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Navn" @@ -417,7 +418,7 @@ msgstr "Navn" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Serverfejl" msgid "An error has been logged by the server." msgstr "En fejl blev logget af serveren." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Skal være et gyldigt tal" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Valuta" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "Overordnet produktion" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Del" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Produktion skal anulleres, før den kan slettes" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Forbrugsvare" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Valgfri" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "Sporet" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Allokeret" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Produktionsordre reference" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Salgsordrereference" msgid "SalesOrder to which this build is allocated" msgstr "Salgsordre, som er tildelt denne produktion" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Kilde Lokation" @@ -809,12 +814,12 @@ msgstr "Produktions Status" msgid "Build status code" msgstr "Produktions statuskode" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Batch Kode" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Batch kode til dette produktions output" @@ -912,7 +917,7 @@ msgstr "Bygningsordre {build} er fuldført" msgid "A build order has been completed" msgstr "En byggeordre er fuldført" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Ikke tilladt" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Accepter som forbrugt af denne byggeordre" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Accepter Ikke tildelt" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepter at lagervarer ikke er fuldt tildelt til denne byggeordre" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Accepter ufuldført" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Bygge linje" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "Annulleret" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Bruger" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "Filnavn" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "Placeret" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Datafil" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index f6d5802680..c2371c69f6 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-16 21:09\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" @@ -112,8 +112,9 @@ msgstr "Datum eingeben" msgid "Invalid decimal value" msgstr "Ungültiger Dezimalwert" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Wert '{name}' hält das Musterformat nicht ein" msgid "Provided value does not match required pattern: " msgstr "Angegebener Wert entspricht nicht dem benötigten Muster: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "Kann nicht mehr als 1000 Elemente auf einmal serialisieren" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Keine Seriennummer angegeben" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Duplizierter Seriennummer" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Ungültige Gruppe: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Gruppenbereich {group} überschreitet die zulässige Menge ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Keine Seriennummern gefunden" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Entferne HTML-Tags von diesem Wert" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "Daten enthalten verbotene Markdown-Inhalte" @@ -409,7 +410,7 @@ msgstr "Ungültige Auswahl" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Name" @@ -417,7 +418,7 @@ msgstr "Name" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Serverfehler" msgid "An error has been logged by the server." msgstr "Ein Fehler wurde vom Server protokolliert." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Muss eine gültige Nummer sein" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Währung" @@ -533,21 +534,21 @@ msgstr "Bestellstatus" msgid "Parent Build" msgstr "Eltern-Bauauftrag" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Varianten einschließen" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Teil" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Kategorie" @@ -640,15 +641,15 @@ msgstr "Baum ausschließen" msgid "Build must be cancelled before it can be deleted" msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Verbrauchsmaterial" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Optional" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Baugruppe" msgid "Tracked" msgstr "Nachverfolgt" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Prüfbar" @@ -666,27 +667,31 @@ msgstr "Prüfbar" msgid "Order Outstanding" msgstr "Offene Bestellung" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Zugeordnet" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "Zieldatum muss nach dem Startdatum liegen" msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Auftrag Referenz" msgid "SalesOrder to which this build is allocated" msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Quell-Lagerort" @@ -809,12 +814,12 @@ msgstr "Bauauftrags-Status" msgid "Build status code" msgstr "Bau-Statuscode" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Losnummer" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" @@ -912,7 +917,7 @@ msgstr "Bauauftrag {build} wurde fertiggestellt" msgid "A build order has been completed" msgstr "Ein Bauauftrag wurde fertiggestellt" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Seriennummern müssen für nachverfolgbare Teile angegeben werden" @@ -928,39 +933,39 @@ msgstr "Endprodukt bereits hergstellt" msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "Menge kann nicht größer als die Ausgangsmenge sein" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Bauauftragsposition" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Objekt bauen" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Objekt bauen" msgid "Quantity" msgstr "Anzahl" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Erforderliche Menge für Auftrag" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" msgid "Stock Item" msgstr "Lagerartikel" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Quell-Lagerartikel" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Anzahl an Lagerartikel dem Bauauftrag zuweisen" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Installiere in" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Ziel-Lagerartikel" @@ -1043,339 +1056,363 @@ msgstr "Name des Teils" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Endprodukt" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Endprodukt stimmt nicht mit übergeordnetem Bauauftrag überein" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Endprodukt entspricht nicht dem Teil des Bauauftrags" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Dieses Endprodukt wurde bereits fertiggestellt" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Dieses Endprodukt ist nicht vollständig zugewiesen" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Menge der Endprodukte angeben" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Ganzzahl für verfolgbare Teile erforderlich" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Seriennummer" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Seriennummer für dieses Endprodukt eingeben" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Lagerort für Bauprodukt" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Seriennummern automatisch zuweisen" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Eine Liste von Endprodukten muss angegeben werden" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Lagerort für ausgemusterte Ausgänge" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Zuteilungen verwerfen" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Bestandszuteilung für ausgemusterte Endprodukte verwerfen" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Grund für das Verwerfen des Bauauftrages/der Bauaufträge" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Lagerort für fertige Endprodukte" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Unvollständige Zuweisung akzeptieren" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Endprodukte fertigstellen, auch wenn Bestand nicht fertig zugewiesen wurde" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Zugewiesen Bestand verbrauchen" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Verbrauche alle Bestände, die diesem Bauauftrag bereits zugewiesen wurden" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Unfertige Endprodukte entfernen" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Lösche alle noch nicht abgeschlossenen Endprodukte" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Nicht erlaubt" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Als von diesem Bauauftrag verbraucht setzen" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Bestandszuordnung vor dem Abschluss dieses Bauauftrags freigeben" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Überbelegter Lagerbestand" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Wie sollen zusätzliche Lagerbestandteile, die dem Bauauftrag zugewiesen wurden, behandelt werden" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Der Bestand einiger Lagerartikel ist überbelegt" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Nicht zugewiesene akzeptieren" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Akzeptieren, dass Lagerartikel diesem Bauauftrag nicht vollständig zugewiesen wurden" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Benötigter Bestand wurde nicht vollständig zugewiesen" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Unvollständig Zuweisung akzeptieren" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Akzeptieren, dass die erforderliche Anzahl der Bauaufträge nicht abgeschlossen ist" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Benötigte Teil-Anzahl wurde noch nicht fertiggestellt" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Bauauftrag hat unvollständige Aufbauten" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Bauauftragsposition" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Endprodukt" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Endprodukt muss auf den gleichen Bauauftrag verweisen" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Bauauftragspositionsartikel" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "Teil muss auf Lager sein" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Verfügbare Menge ({q}) überschritten" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "Für Zuweisung von verfolgten Teilen muss ein Endprodukt angegeben sein" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Zuweisungen müssen angegeben werden" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Lagerort, von dem Teile bezogen werden sollen (leer lassen, um sie von jedem Lagerort zu nehmen)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Lagerort ausschließen" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Lagerartikel vom ausgewählten Ort ausschließen" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Wechselbares Lagerbestand" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Lagerartikel an mehreren Standorten können austauschbar verwendet werden" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Ersatzbestand" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Zuordnung von Ersatzteilen erlauben" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Optionale Positionen" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Optionale Stücklisten-Positionen dem Bauauftrag hinzufügen" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Fehler beim Starten der automatischen Zuweisung" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "Stücklisten-Referenz" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "Zusammenbau" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Zuliefererteil" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Zugewiesene Menge" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Nachverfolgbar" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Vererbt" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Varianten zulassen" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Stücklisten-Position" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Zugewiesener Bestand" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "Bestellt" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "In Produktion" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Externes Lager" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Verfügbarer Bestand" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Verfügbares Ersatzmaterial" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "Storniert" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "Schlüsseltext muss eindeutig sein" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Benutzer" msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Preis" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "Name muss sich von den Namen des Referenzstatus unterscheiden" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "Auswahlliste" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Wert" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "Zeitstempel" @@ -2227,7 +2264,7 @@ msgstr "Schlüsselwort Parameter für Aufgaben" msgid "Filename" msgstr "Dateiname" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Modelltyp" @@ -2601,7 +2638,7 @@ msgstr "Kategorie-Parametervorlage kopieren" msgid "Copy category parameter templates when creating a part" msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "Internes Teil ist aktiv" msgid "Supplier is Active" msgstr "Lieferant ist aktiv" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Hersteller" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Link zu Adressinformationen (extern)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Herstellerteil" @@ -3909,7 +3946,7 @@ msgstr "Teil auswählen" msgid "Select manufacturer" msgstr "Hersteller auswählen" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "MPN" @@ -3938,7 +3975,7 @@ msgstr "Parametername" msgid "Parameter value" msgstr "Parameterwert" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Einheiten" @@ -3958,7 +3995,7 @@ msgstr "Packeinheiten müssen größer als Null sein" msgid "Linked manufacturer part must reference the same base part" msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Zuliefererbeschreibung des Teils" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Zuliefererbeschreibung des Teils" msgid "Note" msgstr "Notiz" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "Basiskosten" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Mindestpreis" @@ -4026,7 +4063,7 @@ msgstr "Packmenge" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Gesamtmenge, die in einer einzelnen Packung geliefert wird. Für Einzelstücke leer lassen." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "Vielfache" @@ -4050,19 +4087,19 @@ msgstr "Datum des letzten Updates der Verfügbarkeitsdaten" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Standard-Währung für diesen Zulieferer" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Firmenname" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "Auf Lager" @@ -4118,94 +4155,122 @@ msgstr "Platziert" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Datendatei" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "Zu importierende Datei" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Spalten" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "Importstatus" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "Standardwerte" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "Fehler" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Gültig" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "Dateiformat nicht unterstützt" @@ -4218,39 +4283,39 @@ msgstr "Fehler beim Öffnen der Datei" msgid "Invalid data file dimensions" msgstr "Ungültige Dateigröße" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "Zeilen" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "Liste der zu akzeptierenden Zeilen IDs" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "Keine Zeilen ausgewählt" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "Verwendet" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Teil-Kategorie" @@ -5634,499 +5699,499 @@ msgstr "Erstellungs-Nutzer" msgid "Owner responsible for this part" msgstr "Verantwortlicher Besitzer für dieses Teil" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Mehrere verkaufen" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "Währung für die Berechnung der Preise im Cache" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Minimale Stücklisten Kosten" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "Minimale Kosten für Teile" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Maximale Stücklisten Kosten" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "Maximale Kosten für Teile" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Minimale Einkaufskosten" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "Minimale historische Kaufkosten" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Maximale Einkaufskosten" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "Maximale historische Einkaufskosten" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "Minimaler interner Preis" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "Minimale Kosten basierend auf den internen Staffelpreisen" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "Maximaler interner Preis" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "Maximale Kosten basierend auf internen Preisstaffeln" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "Minimaler Lieferantenpreis" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "Mindestpreis für Teil von externen Lieferanten" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "Maximaler Lieferantenpreis" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "Maximaler Preis für Teil von externen Lieferanten" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Minimale Variantenkosten" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "Berechnete minimale Kosten für Variantenteile" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Maximale Variantenkosten" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "Berechnete maximale Kosten für Variantenteile" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Minimale Kosten" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "Mindestkosten überschreiben" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Maximale Kosten" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "Maximale Kosten überschreiben" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "Berechnete Mindestkosten" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "Berechnete Maximalkosten" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "Mindestverkaufspreis" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "Mindestverkaufspreis basierend auf Staffelpreisen" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "Maximaler Verkaufspreis" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "Maximalverkaufspreis basierend auf Staffelpreisen" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Mindestverkaufskosten" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "Minimaler historischer Verkaufspreis" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Maximale Verkaufskosten" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "Maximaler historischer Verkaufspreis" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "Teil für die Inventur" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Stückzahl" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "Anzahl einzelner Bestandseinträge zum Zeitpunkt der Inventur" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "Insgesamt verfügbarer Lagerbestand zum Zeitpunkt der Inventur" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "Datum der Inventur" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Mindestbestandswert" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "Geschätzter Mindestwert des vorhandenen Bestands" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "Maximaler Bestandswert" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "Geschätzter Maximalwert des vorhandenen Bestands" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Ungültiger Vorlagenname - es muss mindestens ein alphanumerisches Zeichen enthalten sein" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "Auswahl muss einzigartig sein" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "Testvorlage mit demselben Schlüssel existiert bereits für Teil" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Test-Name" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Namen für diesen Test eingeben" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "Testschlüssel" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "Vereinfachter Schlüssel zum Test" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Test-Beschreibung" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Beschreibung für diesen Test eingeben" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Aktiviert" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "Ist dieser Test aktiviert?" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Benötigt" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "Muss dieser Test erfolgreich sein?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Erfordert Wert" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "Muss für diesen Test ein Wert für das Test-Ergebnis eingetragen werden?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Anhang muss eingegeben werden" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "Muss für diesen Test ein Anhang für das Test-Ergebnis hinzugefügt werden?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Auswahlmöglichkeiten" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "Gültige Optionen für diesen Test (durch Komma getrennt)" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "Checkbox-Parameter können keine Einheiten haben" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "Checkbox-Parameter können keine Auswahl haben" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "Vorlagen-Name des Parameters muss eindeutig sein" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Name des Parameters" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "Physikalische Einheiten für diesen Parameter" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "Parameter-Beschreibung" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Checkbox" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "Ist dieser Parameter eine Checkbox?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Gültige Optionen für diesen Parameter (durch Kommas getrennt)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Ungültige Auswahl für Parameterwert" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Ausgangsteil" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Parameter Vorlage" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Parameter Wert" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Optionales Notizfeld" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Standard-Wert" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Standard Parameter Wert" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Ausgangsteil auswählen" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Untergeordnetes Teil" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Teil für die Nutzung in der Stückliste auswählen" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "Stücklisten-Anzahl für dieses Stücklisten-Teil" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Diese Stücklisten-Position ist optional" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Diese Stücklisten-Position ist ein Verbrauchsartikel (sie wird nicht in Bauaufträgen verfolgt)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "Referenz der Postion auf der Stückliste" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "Notizen zur Stücklisten-Position" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Prüfsumme" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "Prüfsumme der Stückliste" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "überprüft" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "Diese Stücklistenposition wurde validiert" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "Wird vererbt" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Diese Stücklisten-Position wird in die Stücklisten von Teil-Varianten vererbt" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "Menge muss eine Ganzzahl sein" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "Zuliefererteil muss festgelegt sein" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "Stücklisten Ersatzteile" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "Ersatzteil kann nicht identisch mit dem Hauptteil sein" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Übergeordnete Stücklisten Position" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Ersatzteil" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Teil 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Teil 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "verknüpftes Teil auswählen" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "Teil-Beziehung kann nicht zwischen einem Teil und sich selbst erstellt werden" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "Doppelte Beziehung existiert bereits" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 31e360b180..02905c31d9 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Δεν ήταν δυνατή η μετατροπή από {original} σε {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Μη έγκυρη ποσότητα" @@ -112,8 +112,9 @@ msgstr "Εισάγετε ημερομηνία" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Η τιμή '{name}' δεν εμφανίζεται σε μορφή μο msgid "Provided value does not match required pattern: " msgstr "Η παρεχόμενη τιμή δεν ταιριάζει με το απαιτούμενο απαραραίητη μοτίβο: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Κενό σειριακό αριθμό συμβολοσειράς" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Διπλότυπο serial number" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Το εύρος της ομάδας {group} υπερβαίνει την επιτρεπόμενη ποσότητα ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Δεν βρέθηκαν σειριακοί αριθμοί" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Αφαιρέστε τα HTML tags από την τιμή που εισάγατε" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "Μη έγκυρη επιλογή" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Όνομα" @@ -417,7 +418,7 @@ msgstr "Όνομα" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Σφάλμα διακομιστή" msgid "An error has been logged by the server." msgstr "Ένα σφάλμα έχει καταγραφεί από το διακομιστή." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Πρέπει να είναι αριθμός" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Νόμισμα" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "Γονική Κατασκευή" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Εξάρτημα" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγραφεί" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Αναλώσιμο" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Προαιρετικό" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "Υπό παρακολούθηση" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Κατανεμημένο" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Κωδικός Παραγγελίας Πωλήσεων" msgid "SalesOrder to which this build is allocated" msgstr "SalesOrder στην οποία έχει διατεθεί αυτό το build" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Τοποθεσία Προέλευσης" @@ -809,12 +814,12 @@ msgstr "Κατάσταση Κατασκευής" msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή" @@ -912,7 +917,7 @@ msgstr "Η παραγγελία κατασκευής {build} έχει ολοκλ msgid "A build order has been completed" msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθ msgid "Build output does not match Build Order" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "Η ποσότητα δεν μπορεί να είναι μεγαλύτερη από την παραγόμενη ποσότητα" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Το προϊόν κατασκευής {serial} δεν έχει περάσει όλες τις απαιτούμενες δοκιμές" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Αντικείμενο κατασκευής" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Αντικείμενο κατασκευής" msgid "Quantity" msgstr "Ποσότητα" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Απαιτούμενη ποσότητα για την εντολή κατασκευής" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Το στοιχείο κατασκευής πρέπει να ορίζει μια έξοδο κατασκευής, καθώς το κύριο τμήμα επισημαίνεται ως ανιχνεύσιμο" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακό απόθεμα" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν msgid "Stock Item" msgstr "Στοιχείο Αποθέματος" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Στοιχείο πηγαίου αποθέματος" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Ποσότητα αποθέματος για διάθεση για κατασκευή" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Εγκατάσταση σε" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Αποθήκη προορισμού" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Κατασκευή Εξόδου" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Το εξερχόμενο μέρος δεν ταιριάζει με το μέρος BuildOrder" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Αυτή η έξοδος κατασκευής δεν έχει εκχωρηθεί πλήρως" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Εισάγετε ποσότητα για την έξοδο κατασκευής" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Ακέραιη ποσότητα που απαιτείται για ανιχνεύσιμα μέρη" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ακέραιη ποσότητα που απαιτείται, καθώς ο λογαριασμός των υλικών περιέχει ανιχνεύσιμα μέρη" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Σειριακοί αριθμοί" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Εισάγετε ποσότητα για την έξοδο κατασκευής" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Αυτόματη Κατανομή Σειριακών Αριθμών" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Πρέπει να παρέχεται μια λίστα με τα αποτελέσματα κατασκευής" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Θέση αποθέματος για απορριφθείσες παραγωγές" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Απόρριψη Κατανομών" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Απορρίψτε τυχόν κατανομές αποθέματος για παραγωγές που έχουν απορριφθεί" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Αιτία απόρριψης προϊόντων κατασκευής" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κατασκευής" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Αποδοχή Ελλιπούς Δέσμευσης" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Ολοκλήρωσε τα προϊόντα εάν το απόθεμα δεν έχει δεσμευτεί πλήρως" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Αφαίρεση Ατελείωτων Προϊόντων" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Διαγράψτε τυχόν προϊόντα κατασκευής που δεν έχουν ολοκληρωθεί" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Δεν επιτρέπεται" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Αποδοχή ως κατανάλωση για αυτή την παραγγελία κατασκευής" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Αποδέσμευση πριν από την ολοκλήρωση αυτής της παραγγελίας κατασκευής" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Υπερ-δεσμευμένο Απόθεμα" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Πώς θέλετε να χειριστείτε το επιπλέον απόθεμα που έχει δεσμευτεί στην παραγγελία κατασκευής" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Μερικά στοιχεία αποθέματος έχουν υπερ-δεσμευτεί" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Αποδοχή Μη Δεσμευμένων" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Αποδεχτείτε ότι αντικείμενα αποθέματος δεν έχουν δεσμευτεί πλήρως σε αυτή την παραγγελία κατασκευής" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Το απαιτούμενο απόθεμα δεν έχει δεσμευτεί πλήρως" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Αποδοχή Μη Ολοκληρωμένων" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Αποδεχτείτε ότι ο απαιτούμενος αριθμός προϊόντων κατασκευής δεν έχει ολοκληρωθεί" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Ο απαιτούμενος αριθμός προϊόντων δεν έχει ολοκληρωθεί" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Η παραγγελία κατασκευής έχει ελλιπή προϊόντα" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Γραμμή Κατασκευής" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Προϊόν Κατασκευής" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Το προϊόν κατασκευής πρέπει να δείχνει στην ίδια κατασκευή" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Αντικείμενο Γραμμής Κατασκευής" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part πρέπει να δείχνει στο ίδιο εξάρτημα με τη εντολή κατασκευής" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "Ακυρώθηκε" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Χρήστης" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "Όνομα αρχείου" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "Τοποθετήθηκε" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Αρχείο Δεδομένων" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 5017839d14..6485e91b66 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-08-15 22:12+0000\n" +"POT-Creation-Date: 2025-08-20 11:51+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -97,7 +97,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "" @@ -113,8 +113,9 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -131,43 +132,43 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -410,7 +411,7 @@ msgstr "" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "" @@ -418,7 +419,7 @@ msgstr "" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -478,11 +479,11 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "" @@ -534,21 +535,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -569,7 +570,7 @@ msgid "Part" msgstr "" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -641,15 +642,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -659,7 +660,7 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -667,27 +668,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -732,9 +737,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -762,7 +767,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -810,12 +815,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -913,7 +918,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -929,39 +934,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -979,36 +984,44 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1016,19 +1029,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1044,339 +1057,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1397,7 +1434,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1516,7 +1553,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1527,7 +1564,7 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1852,7 +1889,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1952,7 +1989,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1964,7 +2001,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2228,7 +2265,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2602,7 +2639,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3701,7 +3738,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3893,7 +3930,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3910,7 +3947,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3939,7 +3976,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3959,7 +3996,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3992,7 +4029,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4002,11 +4039,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4027,7 +4064,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4051,19 +4088,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4119,94 +4156,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4219,39 +4284,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5356,7 +5421,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5635,499 +5700,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7607,7 +7672,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index 4ebc11a90b..20ca097a4a 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -112,8 +112,9 @@ msgstr "Ingrese la fecha" msgid "Invalid decimal value" msgstr "Número decimal no válido" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "El valor '{name}' no aparece en formato de patrón" msgid "Provided value does not match required pattern: " msgstr "El valor proporcionado no coincide con el patrón requerido: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "No se puede serializar más de 1000 elementos a la vez" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "No se ha proporcionado un número de serie" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Serie duplicada" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Grupo no válido {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Rango del grupo {group} supera la cantidad permitida ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Numeros de serie no encontrados" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Eliminar etiquetas HTML de este valor" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "Los datos contienen contenido de marcado prohibido" @@ -409,7 +410,7 @@ msgstr "Selección no válida" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Nombre" @@ -417,7 +418,7 @@ msgstr "Nombre" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Error de servidor" msgid "An error has been logged by the server." msgstr "Se ha registrado un error por el servidor." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Debe ser un número válido" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Moneda" @@ -533,21 +534,21 @@ msgstr "Estado del pedido" msgid "Parent Build" msgstr "Construcción o Armado Superior" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Incluye Variantes" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Parte" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Categoría" @@ -640,15 +641,15 @@ msgstr "Excluir Árbol" msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Consumible" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Opcional" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Montaje" msgid "Tracked" msgstr "Rastreado" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Comprobable" @@ -666,27 +667,31 @@ msgstr "Comprobable" msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Asignadas" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ 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:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Referencia de orden de venta" msgid "SalesOrder to which this build is allocated" msgstr "Orden de Venta a la que se asigna" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Ubicación de la fuente" @@ -809,12 +814,12 @@ msgstr "Estado de la construcción" msgid "Build status code" msgstr "Código de estado de construcción" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Numero de lote" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Número de lote de este producto final" @@ -912,7 +917,7 @@ msgstr "El pedido {build} ha sido procesado" msgid "A build order has been completed" msgstr "Pedido #[order] ha sido procesado" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Los números de serie deben ser proporcionados para las partes rastreables" @@ -928,39 +933,39 @@ msgstr "La construcción de la salida ya está completa" 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:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "La cantidad no puede ser mayor que la cantidad de salida" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Construir línea de pedido" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Ensamblar equipo" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Ensamblar equipo" msgid "Quantity" msgstr "Cantidad" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Cantidad requerida para orden de ensamble" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "La cantidad debe ser 1 para el stock serializado" -#: build/models.py:1801 +#: build/models.py:1815 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:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" msgid "Stock Item" msgstr "Artículo de stock" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Producto original de stock" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Cantidad de stock a asignar para construir" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Instalar en" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Artículo de stock de destino" @@ -1043,339 +1056,363 @@ msgstr "Nombre de parte" msgid "Project Code Label" msgstr "Etiqueta del código del proyecto" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Resultado de la construcción o armado" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "La salida de construcción no coincide con la construcción padre" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "La parte de salida no coincide con la parte de la Orden de Construcción" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Esta salida de construcción ya ha sido completada" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Esta salida de construcción no está completamente asignada" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Ingrese la cantidad para la producción de la construcción" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Cantidad entera requerida para partes rastreables" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Números de serie" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Introduzca los números de serie de salidas de construcción" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Ubicación de stock para objetos construidos" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Autoasignar Números de Serie" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Debe proporcionarse una lista de salidas de construcción" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Ubicación de almacén para salidas descartadas" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Descartar asignaciones" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Descartar cualquier asignación de existencias para las salidas descartadas" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Razón para descartar la salida de ensamble(s)" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Ubicación para las salidas de construcción completadas" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Aceptar Asignación Incompleta" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Completar salidas si el inventario no se ha asignado completamente" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Consumir Stock Asignado" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Consume cualquier stock que ya ha sido asignado a esta construcción" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Eliminar salidas incompletas" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Eliminar cualquier salida de construcción que no se haya completado" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "No permitido" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Aceptar como consumido por este pedido de construcción" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Liberar antes de completar esta orden de construcción" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Stock sobreasignado" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Cómo quieres manejar los artículos extra de inventario asignados a la orden de construcción" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Algunos artículos de inventario han sido sobreasignados" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Aceptar no asignado" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Aceptar que los artículos de stock no se han asignado completamente a este pedido de construcción" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Aceptar incompleto" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Aceptar que el número requerido de salidas de construcción no se han completado" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "La cantidad de construcción requerida aún no se ha completado" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "La orden de construcción tiene órdenes hijas de construcción abiertas" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "Orden de construcción debe estar en estado de producción" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "El orden de construcción tiene salidas incompletas" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Linea de ensamble" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Resultado de la construcción o armado" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "La salida de la construcción debe apuntar a la misma construcción" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Crear partida" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "El artículo debe estar en stock" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Cantidad disponible ({q}) excedida" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "La salida de la construcción debe especificarse para la asignación de partes rastreadas" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Ubicación de inventario donde las partes deben ser obtenidas (dejar en blanco para tomar de cualquier ubicación)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Excluir ubicación" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Excluir artículos de stock de esta ubicación seleccionada" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Stock intercambiable" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Los artículos de inventario en múltiples ubicaciones se pueden utilizar de forma intercambiable" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Sustituir stock" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Permitir la asignación de partes sustitutas" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Elementos opcionales" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Asignar artículos de la BOM opcionales para construir la orden" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Error al iniciar la tarea de asignación automática" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "Referencia BOM" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "ID de la parte BOM" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "Nombre de parte la BOM" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Parte del proveedor" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Cantidad Asignada" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "Referencia de orden de Ensamblado" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Nombre de la categoría por pieza" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Rastreable" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Heredado" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Item de Lista de Materiales" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Stock Asignado" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "En pedido" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Stock externo" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Stock Disponible" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Stock sustituto disponible" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Stock variable disponible" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "En espera" msgid "Cancelled" msgstr "Cancelado" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "Cadena de clave debe ser única" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Precio" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "Lista de selección" @@ -1951,7 +1988,7 @@ msgstr "¿Está activa esta entrada de la lista de selección?" msgid "Barcode Scan" msgstr "Escanear código de barras" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Datos" @@ -1963,7 +2000,7 @@ msgstr "Datos de código de barras" msgid "User who scanned the barcode" msgstr "Usuario que escaneó el código de barras" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "Argumentos de palabra clave de tarea" msgid "Filename" msgstr "Nombre de Archivo" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "Copiar plantillas de parámetros de categoría" msgid "Copy category parameter templates when creating a part" msgstr "Copiar plantillas de parámetros de categoría al crear una parte" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Fabricante" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Enlace a información de dirección (externa)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Parte del fabricante" @@ -3909,7 +3946,7 @@ msgstr "Seleccionar parte" msgid "Select manufacturer" msgstr "Seleccionar fabricante" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "Nombre del parámetro" msgid "Parameter value" msgstr "Valor del parámetro" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Unidades" @@ -3958,7 +3995,7 @@ msgstr "Las unidades de paquete deben ser mayor que cero" 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:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Descripción de la parte del proveedor" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Descripción de la parte del proveedor" msgid "Note" msgstr "Nota" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "costo base" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)" @@ -4026,7 +4063,7 @@ msgstr "Cantidad de paquete" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Cantidad total suministrada en un solo paquete. Dejar vacío para artículos individuales." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "múltiple" @@ -4050,19 +4087,19 @@ msgstr "Fecha de última actualización de los datos de disponibilidad" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Moneda predeterminada utilizada para este proveedor" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "En Stock" @@ -4118,94 +4155,122 @@ msgstr "Colocado" msgid "Invalid status code" msgstr "Código de estado no válido" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Archivo de datos" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "Archivo de datos a importar" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Columnas" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "Valores predeterminados del campo" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "Filtros del campo" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "Algunos campos requeridos no han sido mapeados" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "La columna ya fue mapeada a un campo de la base de datos" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "La columna no existe en el archivo de datos" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "El campo no existe en el modelo destino" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "El campo seleccionado es de solo lectura" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "Sesión de importación" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "Campo" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "Columna" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "Número de fila" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "Datos de la fila original" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "Errores" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Válido" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "Formato de archivo de datos no soportado" @@ -4218,39 +4283,39 @@ msgstr "Error al abrir el archivo de datos" msgid "Invalid data file dimensions" msgstr "Dimensiones del archivo de datos inválidas" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "Valores predeterminados del campo inválidos" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "Filtros del campo inválidos" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "Filas" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "Listado de IDs de fila a aceptar" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "No hay filas" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "La fila no pertenece a esta sesión" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "La fila contiene datos inválidos" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "La fila ya se ha completado" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Categoría de parte" @@ -5634,499 +5699,499 @@ msgstr "Creación de Usuario" msgid "Owner responsible for this part" msgstr "Dueño responsable de esta parte" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Vender múltiples" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "Moneda utilizada para almacenar en caché los cálculos de precios" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Costo mínimo de BOM" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "Costo mínimo de partes de componentes" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Costo máximo de BOM" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "Costo máximo de partes de componentes" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Costo mínimo de compra" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "Costo histórico mínimo de compra" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Costo máximo de compra" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "Costo histórico máximo de compra" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "Precio interno mínimo" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "Costo mínimo basado en precios reducidos internos" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "Precio interno máximo" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "Costo máximo basado en precios reducidos internos" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "Precio mínimo de proveedor" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "Precio mínimo de la parte de proveedores externos" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "Precio máximo de proveedor" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "Precio máximo de la parte de proveedores externos" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Costo mínimo de variante" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "Costo mínimo calculado de las partes variantes" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Costo máximo de variante" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "Costo máximo calculado de las partes variantes" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Costo mínimo" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "Anular el costo mínimo" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Costo máximo" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "Reemplazar coste máximo" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "Costo mínimo general calculado" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "Precio de venta mínimo" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "Precio de venta mínimo basado en precios reducidos" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "Precio de venta máximo" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "Precio de venta máximo basado en precios reducidos" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Costo de venta mínimo" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "Precio de venta mínimo histórico" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Costo de Venta Máximo" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "Precio de venta máximo histórico" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Número de artículos" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Fecha" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Costo de Stock Mínimo" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "Costo mínimo estimado del stock disponible" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "Las plantillas de prueba solo pueden ser creadas para partes de prueba" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Nombre de prueba" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Introduzca un nombre para la prueba" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Descripción de prueba" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Introduce la descripción para esta prueba" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Habilitado" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Requerido" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "¿Es necesario pasar esta prueba?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Requiere valor" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "¿Esta prueba requiere un valor al agregar un resultado de la prueba?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Adjunto obligatorio" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "¿Esta prueba requiere un archivo adjunto al agregar un resultado de la prueba?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Opciones" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "El nombre de parámetro en la plantilla tiene que ser único" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Nombre de Parámetro" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Casilla de verificación" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "¿Es este parámetro una casilla de verificación?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Opciones válidas para este parámetro (separados por comas)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "Lista de selección para este parámetro" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Opción inválida para el valor del parámetro" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Parte principal" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Plantilla de parámetro" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Valor del parámetro" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Campo de nota opcional" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Valor predeterminado" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Valor de parámetro por defecto" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Seleccionar parte principal" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Sub parte" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Seleccionar parte a utilizar en BOM" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "Cantidad del artículo en BOM" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Este artículo BOM es opcional" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Este artículo de BOM es consumible (no está rastreado en órdenes de construcción)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "Referencia de artículo de BOM" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "Notas del artículo de BOM" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Suma de verificación" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "Suma de verificación de línea de BOM" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Validado" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "Este artículo de BOM ha sido validado" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Este artículo BOM es heredado por BOMs para partes variantes" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "Debe especificar la subparte" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "Ítem de BOM sustituto" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "La parte sustituta no puede ser la misma que la parte principal" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Artículo BOM superior" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Sustituir parte" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Seleccionar parte relacionada" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "Nota para esta relación" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "Dimensiones de etiqueta inválidas" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 16bd0148b0..74c34d4fa8 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -112,8 +112,9 @@ msgstr "Ingrese la fecha" msgid "Invalid decimal value" msgstr "Número decimal inválido" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "El valor '{name}' no aparece en formato de patrón" msgid "Provided value does not match required pattern: " msgstr "El valor proporcionado no coincide con el patrón requerido: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "No se puede serializar más de 1000 artículos a la vez" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "No se ha proporcionado un número de serie" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Serie duplicada" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Grupo inválido: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Rango del grupo {group} supera la cantidad permitida ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Numeros de serie no encontrados" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "La cantidad de números de serie únicos ({n}) deben coincidir la cantidad ({q})" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Eliminar etiquetas HTML de este valor" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "Los datos contienen contenido de markdown prohibido" @@ -409,7 +410,7 @@ msgstr "Selección no válida" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Nombre" @@ -417,7 +418,7 @@ msgstr "Nombre" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Error de servidor" msgid "An error has been logged by the server." msgstr "Se ha registrado un error por el servidor." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Debe ser un número válido" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Moneda" @@ -533,21 +534,21 @@ msgstr "Estado del pedido" msgid "Parent Build" msgstr "Construcción o Armado Superior" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Incluye Variantes" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Parte" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Categoría" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Consumible" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Opcional" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Montaje" msgid "Tracked" msgstr "Rastreado" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Comprobable" @@ -666,27 +667,31 @@ msgstr "Comprobable" msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Asignadas" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Referencia de orden de venta" msgid "SalesOrder to which this build is allocated" msgstr "Orden de Venta a la que se asigna" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Ubicación de la fuente" @@ -809,12 +814,12 @@ msgstr "Estado de la construcción" msgid "Build status code" msgstr "Código de estado de construcción" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Numero de lote" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Número de lote de este producto final" @@ -912,7 +917,7 @@ msgstr "El pedido {build} ha sido procesado" msgid "A build order has been completed" msgstr "Pedido #[order] ha sido procesado" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Los números de serie deben ser proporcionados para las partes rastreables" @@ -928,39 +933,39 @@ msgstr "La construcción de la salida ya está completa" 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:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "La cantidad no puede ser mayor que la cantidad de salida" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Construir línea de pedido" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Ensamblar equipo" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Ensamblar equipo" msgid "Quantity" msgstr "Cantidad" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Cantidad requerida para orden de ensamble" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "La cantidad debe ser 1 para el stock serializado" -#: build/models.py:1801 +#: build/models.py:1815 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:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" msgid "Stock Item" msgstr "Artículo de stock" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Producto original de stock" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Cantidad de stock a asignar para construir" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Instalar en" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Artículo de stock de destino" @@ -1043,339 +1056,363 @@ msgstr "Nombre de parte" msgid "Project Code Label" msgstr "Etiqueta del código del proyecto" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Resultado de la construcción o armado" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "La salida de construcción no coincide con la construcción padre" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "La parte de salida no coincide con la parte de la Orden de Construcción" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Esta salida de construcción ya ha sido completada" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Esta salida de construcción no está completamente asignada" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Ingrese la cantidad para la producción de la construcción" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Cantidad entera requerida para partes rastreables" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Números de serie" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Introduzca los números de serie de salidas de construcción" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Ubicación de stock para objetos construidos" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Autoasignar Números de Serie" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Debe proporcionarse una lista de salidas de construcción" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Ubicación de almacén para salidas descartadas" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Descartar asignaciones" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Descartar cualquier asignación de existencias para las salidas descartadas" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Razón para descartar la salida de ensamble(s)" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Ubicación para las salidas de construcción completadas" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Aceptar Asignación Incompleta" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Completar salidas si el inventario no se ha asignado completamente" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Consumir Stock Asignado" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Consume cualquier stock que ya ha sido asignado a esta construcción" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Eliminar salidas incompletas" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Eliminar cualquier salida de construcción que no se haya completado" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "No permitido" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Aceptar como consumido por este pedido de construcción" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Liberar antes de completar esta orden de construcción" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Stock sobreasignado" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Cómo quieres manejar los artículos extra de inventario asignados a la orden de construcción" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Algunos artículos de inventario han sido sobreasignados" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Aceptar no asignado" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Aceptar que los artículos de stock no se han asignado completamente a este pedido de construcción" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Aceptar incompleto" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Aceptar que el número requerido de salidas de construcción no se han completado" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "La cantidad de construcción requerida aún no se ha completado" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "La orden de construcción tiene órdenes hijas de construcción abiertas" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "Orden de construcción debe estar en estado de producción" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "El orden de construcción tiene salidas incompletas" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Linea de ensamble" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Resultado de la construcción o armado" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "La salida de la construcción debe apuntar a la misma construcción" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Crear partida" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "El artículo debe estar en stock" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Cantidad disponible ({q}) excedida" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "La salida de la construcción debe especificarse para la asignación de partes rastreadas" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Ubicación de inventario donde las partes deben ser obtenidas (dejar en blanco para tomar de cualquier ubicación)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Excluir ubicación" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Excluir artículos de stock de esta ubicación seleccionada" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Stock intercambiable" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Los artículos de inventario en múltiples ubicaciones se pueden utilizar de forma intercambiable" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Sustituir stock" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Permitir la asignación de partes sustitutas" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Elementos opcionales" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Asignar artículos de la BOM opcionales para construir la orden" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Error al iniciar la tarea de asignación automática" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "Referencia BOM" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "ID de la parte BOM" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "Nombre de parte la BOM" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Parte del proveedor" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Cantidad Asignada" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "Referencia de orden de Ensamblado" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Nombre de la categoría por pieza" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Rastreable" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Heredado" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Item de Lista de Materiales" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Stock Asignado" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "En pedido" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Stock externo" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Stock Disponible" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Stock sustituto disponible" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Stock variable disponible" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "En espera" msgid "Cancelled" msgstr "Cancelado" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "Cadena de clave debe ser única" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Precio" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "Lista de selección" @@ -1951,7 +1988,7 @@ msgstr "¿Está activa esta entrada de la lista de selección?" msgid "Barcode Scan" msgstr "Escanear código de barras" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Datos" @@ -1963,7 +2000,7 @@ msgstr "Datos de código de barras" msgid "User who scanned the barcode" msgstr "Usuario que escaneó el código de barras" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "Argumentos de palabra clave de tarea" msgid "Filename" msgstr "Nombre de Archivo" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "Copiar plantillas de parámetros de categoría" msgid "Copy category parameter templates when creating a part" msgstr "Copiar plantillas de parámetros de categoría al crear una parte" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Fabricante" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Enlace a información de dirección (externa)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Parte del fabricante" @@ -3909,7 +3946,7 @@ msgstr "Seleccionar parte" msgid "Select manufacturer" msgstr "Seleccionar fabricante" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "Nombre del parámetro" msgid "Parameter value" msgstr "Valor del parámetro" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Unidades" @@ -3958,7 +3995,7 @@ msgstr "Las unidades de paquete deben ser mayor que cero" 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:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Descripción de la parte del proveedor" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Descripción de la parte del proveedor" msgid "Note" msgstr "Nota" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "costo base" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)" @@ -4026,7 +4063,7 @@ msgstr "Cantidad de paquete" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Cantidad total suministrada en un solo paquete. Dejar vacío para artículos individuales." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "múltiple" @@ -4050,19 +4087,19 @@ msgstr "Fecha de última actualización de los datos de disponibilidad" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Moneda predeterminada utilizada para este proveedor" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "En Stock" @@ -4118,94 +4155,122 @@ msgstr "Colocado" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Archivo de datos" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "Archivo de datos a importar" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Columnas" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "Valores predeterminados del campo" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "Filtros del campo" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "Algunos campos requeridos no han sido mapeados" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "La columna ya fue mapeada a un campo de la base de datos" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "La columna no existe en el archivo de datos" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "El campo no existe en el modelo destino" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "El campo seleccionado es de solo lectura" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "Sesión de importación" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "Campo" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "Columna" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "Número de fila" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "Datos de la fila original" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "Errores" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Válido" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "Formato de archivo de datos no soportado" @@ -4218,39 +4283,39 @@ msgstr "Error al abrir el archivo de datos" msgid "Invalid data file dimensions" msgstr "Dimensiones del archivo de datos inválidas" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "Valores predeterminados del campo inválidos" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "Filtros del campo inválidos" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "Filas" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "Listado de IDs de fila a aceptar" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "No hay filas" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "La fila no pertenece a esta sesión" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "La fila contiene datos inválidos" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "La fila ya se ha completado" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Categoría de parte" @@ -5634,499 +5699,499 @@ msgstr "Creación de Usuario" msgid "Owner responsible for this part" msgstr "Dueño responsable de esta parte" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Vender múltiples" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "Moneda utilizada para almacenar en caché los cálculos de precios" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Costo mínimo de BOM" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "Costo mínimo de partes de componentes" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Costo máximo de BOM" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "Costo máximo de partes de componentes" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Costo mínimo de compra" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "Costo histórico mínimo de compra" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Costo máximo de compra" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "Costo histórico máximo de compra" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "Precio interno mínimo" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "Costo mínimo basado en precios reducidos internos" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "Precio interno máximo" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "Costo máximo basado en precios reducidos internos" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "Precio mínimo de proveedor" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "Precio mínimo de la parte de proveedores externos" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "Precio máximo de proveedor" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "Precio máximo de la parte de proveedores externos" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Costo mínimo de variante" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "Costo mínimo calculado de las partes variantes" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Costo máximo de variante" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "Costo máximo calculado de las partes variantes" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Costo mínimo" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "Anular el costo mínimo" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Costo máximo" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "Reemplazar coste máximo" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "Costo mínimo general calculado" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "Precio de venta mínimo" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "Precio de venta mínimo basado en precios reducidos" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "Precio de venta máximo" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "Precio de venta máximo basado en precios reducidos" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Costo de venta mínimo" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "Precio de venta mínimo histórico" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Costo de Venta Máximo" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "Precio de venta máximo histórico" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Número de artículos" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Fecha" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Costo de Stock Mínimo" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "Costo mínimo estimado del stock disponible" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "Las plantillas de prueba solo pueden ser creadas para partes de prueba" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Nombre de prueba" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Introduzca un nombre para la prueba" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Descripción de prueba" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Introduce la descripción para esta prueba" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Habilitado" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Requerido" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "¿Es necesario pasar esta prueba?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Requiere valor" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "¿Esta prueba requiere un valor al agregar un resultado de la prueba?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Adjunto obligatorio" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "¿Esta prueba requiere un archivo adjunto al agregar un resultado de la prueba?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Opciones" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "El nombre de parámetro en la plantilla tiene que ser único" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Nombre de Parámetro" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Casilla de verificación" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "¿Es este parámetro una casilla de verificación?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Opciones válidas para este parámetro (separados por comas)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "Lista de selección para este parámetro" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Opción inválida para el valor del parámetro" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Parte principal" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Plantilla de parámetro" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Valor del parámetro" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Campo de nota opcional" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Valor predeterminado" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Valor de parámetro por defecto" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Seleccionar parte principal" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Sub parte" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Seleccionar parte a utilizar en BOM" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "Cantidad del artículo en BOM" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Este artículo BOM es opcional" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Este artículo de BOM es consumible (no está rastreado en órdenes de construcción)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "Referencia de artículo de BOM" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "Notas del artículo de BOM" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Suma de verificación" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "Suma de verificación de línea de BOM" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Validado" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "Este artículo de BOM ha sido validado" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Este artículo BOM es heredado por BOMs para partes variantes" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "Debe especificar la subparte" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "Ítem de BOM sustituto" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "La parte sustituta no puede ser la misma que la parte principal" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Artículo BOM superior" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Sustituir parte" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Seleccionar parte relacionada" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "Nota para esta relación" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "Dimensiones de etiqueta inválidas" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index f020a4d346..9a6b58b5b1 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-16 21:09\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "" @@ -112,8 +112,9 @@ msgstr "Pane kuupäev" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "Vigane valik" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Nimi" @@ -417,7 +418,7 @@ msgstr "Nimi" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Serveri viga" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Valuuta" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Osa" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Valikuline" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "Jälgitud" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -809,12 +814,12 @@ msgstr "Koostamise olek" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "Kogus" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "Osa nimi" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Tühista kõik laoseisu eraldised mahakantud väljundite jaoks" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Valikained" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Jälgitav" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Saadaval laos" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "Katkestatud" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Andmed" @@ -1963,7 +2000,7 @@ msgstr "Vöötkoodi andmed" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "Failinimi" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Mudeli liik" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Tootja" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "Märkus" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Andmefail" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Veerud" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "Väli" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "Veerg" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Osa kategooria" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "Testimalle saab luua ainult testitavate osade jaoks" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 04683ea760..c291246714 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "نمی‌توان {original} را به {unit} تبدیل کرد" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "مقدار ارائه شده نامعتبر است" @@ -112,8 +112,9 @@ msgstr "تاریخ را وارد کنید" msgid "Invalid decimal value" msgstr "مقدار اعشاری نامعتبر است" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "مقدار '{name}' در قالب الگو ظاهر قرار نمی گی msgid "Provided value does not match required pattern: " msgstr "مقدار ارائه شده با الگوی مورد نیاز مطابقت ندارد: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "نمی توان بیش از 1000 مورد را به طور همزمان سریال کرد" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "رشته شماره سریال خالی" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "سریال تکراری" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "گروه نامعتبر: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "محدوده گروه {group} از مقدار مجاز بیشتر است ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "هیچ شماره سریالی پیدا نشد" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "برچسب های HTML را از این مقدار حذف کنید" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "داده ها حاوی محتوای علامت گذاری ممنوع است" @@ -409,7 +410,7 @@ msgstr "انتخاب نامعتبر" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "نام" @@ -417,7 +418,7 @@ msgstr "نام" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "خطای سرور" msgid "An error has been logged by the server." msgstr "یک خطا توسط سرور ثبت شده است." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "باید یک عدد معتبر باشد" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "ارز" @@ -533,21 +534,21 @@ msgstr "وضعیت سفارش" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "قطعه" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "دسته" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "مصرفی" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "اختیاری" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "مونتاژ" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "سفارش معوق" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "اختصاص داده شده" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "مرجع سفارش فروش" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "منبع محل" @@ -809,12 +814,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "فایل‌های داده" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 15c05d659a..a6c32c7caa 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Annettu määrä on virheellinen" @@ -112,8 +112,9 @@ msgstr "Anna päivämäärä" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Tyhjä sarjanumero" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Duplikaatti sarjanumero" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Sarjanumeroita ei löytynyt" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "Virheellinen valinta" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Nimi" @@ -417,7 +418,7 @@ msgstr "Nimi" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Palvelinvirhe" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Täytyy olla kelvollinen luku" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Valuutta" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Osa" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Kategoria" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -809,12 +814,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "Määrä" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "Varastotuote" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Sarjanumerot" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Ei sallittu" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Seurattavissa" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "Peruttu" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Käyttäjä" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Hinta" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "Tiedostonimi" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Valmistaja" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "Valitse valmistaja" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "Muistiinpano" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Datatiedosto" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Päivämäärä" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Käytössä" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 788c8eede5..b580798368 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" @@ -112,8 +112,9 @@ msgstr "Entrer la date" msgid "Invalid decimal value" msgstr "Valeur décimale invalide" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "La valeur '{name}' n'apparaît pas dans le format du modèle" msgid "Provided value does not match required pattern: " msgstr "La valeur fournie ne correspond pas au modèle requis : " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "Impossible de sérialiser plus de 1000 éléments à la fois" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Chaîne de numéro de série vide" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Numéro de série en doublon" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Groupe invalide : {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "La plage de groupe {group} dépasse la quantité autorisée ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Aucun numéro de série trouvé" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "Le nombre de numéros de série uniques ({n}) doit correspondre à la quantité ({q})" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Retirer les balises HTML de cette valeur" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "Les données contiennent du contenu markdown interdit" @@ -409,7 +410,7 @@ msgstr "Choix invalide" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Nom" @@ -417,7 +418,7 @@ msgstr "Nom" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Erreur serveur" msgid "An error has been logged by the server." msgstr "Une erreur a été loguée par le serveur." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Doit être un nombre valide" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Devise" @@ -533,21 +534,21 @@ msgstr "Statut de la commande" msgid "Parent Build" msgstr "Fabrication parente" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Inclure les variantes" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Pièce" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Catégorie" @@ -640,15 +641,15 @@ msgstr "Exclure l'arbre" 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:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Consommable" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Facultatif" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Assemblage" msgid "Tracked" msgstr "Suivi" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Testable" @@ -666,27 +667,31 @@ msgstr "Testable" msgid "Order Outstanding" msgstr "Commande en cours" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Allouée" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ 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:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Bon de commande de référence" msgid "SalesOrder to which this build is allocated" msgstr "Commande de vente à laquelle cette construction est allouée" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Emplacement d'origine" @@ -809,12 +814,12 @@ msgstr "État de la construction" msgid "Build status code" msgstr "Code de statut de construction" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Code de lot" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" @@ -912,7 +917,7 @@ msgstr "La commande de construction {build} a été effectuée" msgid "A build order has been completed" msgstr "Une commande de construction a été effectuée" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 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" @@ -928,39 +933,39 @@ msgstr "L'ordre de production a déjà été réalisé" msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 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:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Poste de l'ordre de construction" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Création de l'objet" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Création de l'objet" msgid "Quantity" msgstr "Quantité" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Quantité requise pour la commande de construction" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "La quantité allouée doit être supérieure à zéro" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "La quantité doit être de 1 pour stock sérialisé" -#: build/models.py:1801 +#: build/models.py:1815 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:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" msgid "Stock Item" msgstr "Article en stock" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Stock d'origine de l'article" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Quantité de stock à allouer à la construction" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Installer dans" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Stock de destination de l'article" @@ -1043,339 +1056,363 @@ msgstr "Nom de l'article" msgid "Project Code Label" msgstr "Code du projet Étiquette" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Sortie d'assemblage" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "L'ordre de production ne correspond pas à l'ordre parent" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "La pièce en sortie ne correspond pas à la pièce de l'ordre de construction" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Cet ordre de production a déjà été produit" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Cet ordre de production n'est pas complètement attribué" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Entrer la quantité désiré pour la fabrication" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Quantité entière requise pour les pièces à suivre" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Numéros de série" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Entrer les numéros de séries pour la fabrication" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Emplacement de stock pour la sortie de la fabrication" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Allouer automatiquement les numéros de série" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Les numéros de série suivants existent déjà, ou sont invalides" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Une liste d'ordre de production doit être fourni" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Emplacement du stock pour les sorties épuisées" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Ignorer les allocations" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Abandonner les allocations de stock pour les sorties abandonnées" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Motif de l'élimination des produits de construction(s)" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Emplacement des ordres de production achevés" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Accepter l'allocation incomplète" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Compléter les sorties si le stock n'a pas été entièrement alloué" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Consommation du stock alloué" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Consommer tout stock qui a déjà été alloué à cette construction" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Retirer les sorties incomplètes" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Supprimer toutes les sorties de construction qui n'ont pas été complétées" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Non permis" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Accepter comme consommé par cet ordre de construction" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Désaffecter avant de terminer cette commande de fabrication" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Stock suralloué" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Comment voulez-vous gérer les articles en stock supplémentaires assignés à l'ordre de construction" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Certains articles de stock ont été suralloués" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Accepter les non-alloués" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepter les articles de stock qui n'ont pas été complètement alloués à cette ordre de production" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Le stock requis n'a pas encore été totalement alloué" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Accepter les incomplèts" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Accepter que tous les ordres de production n'aient pas encore été achevés" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "La quantité nécessaire n'a pas encore été complétée" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "L'ordre de construction a des ordres de construction enfants ouverts" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "L'ordre de construction doit être en état de production" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "L'ordre de production a des sorties incomplètes" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Chaîne d'assemblage" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Sortie d'assemblage" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "La sortie de la construction doit pointer vers la même construction" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Élément de la ligne de construction" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "L'article doit être en stock" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantité disponible ({q}) dépassée" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "La sortie de construction doit être spécifiée pour l'allocation des pièces suivies" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Les articles d'allocation doivent être fournis" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Emplacement de stock où les pièces doivent être fournies (laissez vide pour les prendre à partir de n'importe quel emplacement)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Emplacements exclus" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Exclure les articles de stock de cet emplacement sélectionné" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Stock interchangeable" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Les articles de stock à plusieurs emplacements peuvent être utilisés de manière interchangeable" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Stock de substitution" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Autoriser l'allocation de pièces de remplacement" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Objets Optionnels" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Affecter des éléments de nomenclature facultatifs à l'ordre de fabrication" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Échec du démarrage de la tâche d'auto-allocation" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "Référence de la nomenclature" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "ID de la pièce de la nomenclature" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "Nomenclature Nom de la pièce" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "Construire" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Pièce fournisseur" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Quantité allouée" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "Référence de construction" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Nom de la catégorie de pièces" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Traçable" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Reçu de quelqu'un" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Autoriser les variantes" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Article du BOM" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Stock alloué" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "En Commande" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "En Production" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "Planifié pour fabrication" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Stock externe" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Stock disponible" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Stock de substitution disponible" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Stock de variantes disponibles" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "En pause" msgid "Cancelled" msgstr "Annulé" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "La chaîne de caractères constituant la clé doit être unique" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Utilisateur" msgid "Price break quantity" msgstr "Quantité de rupture de prix" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Prix" @@ -1851,7 +1888,7 @@ msgstr "La clé logique doit se trouver dans les clés logiques de l'état de r msgid "Name must be different from the names of the reference status" msgstr "Le nom doit être différent des noms des statuts de référence" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "Liste de sélection" @@ -1951,7 +1988,7 @@ msgstr "Cette entrée de la liste de sélection est-elle active ?" msgid "Barcode Scan" msgstr "Analyse du code-barres" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Données" @@ -1963,7 +2000,7 @@ msgstr "Données du code-barres" msgid "User who scanned the barcode" msgstr "Utilisateur qui a scanné le code-barres" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "Horodatage" @@ -2227,7 +2264,7 @@ msgstr "Mots-clés arguments tâche" msgid "Filename" msgstr "Nom du fichier" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Type de modèle" @@ -2601,7 +2638,7 @@ msgstr "Copier les templates de paramètres de catégorie" msgid "Copy category parameter templates when creating a part" msgstr "Copier les templates de paramètres de la catégorie lors de la création d'une pièce" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "La pièce interne est active" msgid "Supplier is Active" msgstr "Le fournisseur est actif" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Fabricant" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Lien vers les informations de l'adresse (externe)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Pièces du fabricant" @@ -3909,7 +3946,7 @@ msgstr "Sélectionner une partie" msgid "Select manufacturer" msgstr "Sélectionner un fabricant" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "Référence fabricant" @@ -3938,7 +3975,7 @@ msgstr "Nom du paramètre" msgid "Parameter value" msgstr "Valeur du paramètre" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Unités" @@ -3958,7 +3995,7 @@ msgstr "Les unités d'emballage doivent être supérieures à zéro" 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:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Description de la pièce du fournisseur" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Description de la pièce du fournisseur" msgid "Note" msgstr "Note" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "coût de base" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Frais minimums (par exemple frais de stock)" @@ -4026,7 +4063,7 @@ msgstr "Nombre de paquet" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Quantité totale fournie dans un emballage unique. Laisser vide pour les articles individuels." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "plusieurs" @@ -4050,19 +4087,19 @@ msgstr "Date de dernière mise à jour des données de disponibilité" msgid "Supplier Price Break" msgstr "Rupture de prix pour le fournisseur" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "Renvoie la représentation sous forme de chaîne de caractères de l'adresse principale. Cette propriété existe pour des raisons de compatibilité ascendante." -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Devise par défaut utilisée pour ce fournisseur" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Nom de l'entreprise" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "En Stock" @@ -4118,94 +4155,122 @@ msgstr "Placé" msgid "Invalid status code" msgstr "Code d'état invalide" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Fichier de données" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "Fichier de données à importer" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Colonnes" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "Type de modèle cible pour cette session d'importation" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "Statut de l'importation" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "Champs par défaut" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "Remplacements de champs" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "Filtres de terrain" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "Certains champs obligatoires n'ont pas été cartographiés" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "La colonne est déjà associée à un champ de la base de données" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "Le champ est déjà associé à une colonne de données" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "Le mappage des colonnes doit être lié à une session d'importation valide" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "La colonne n'existe pas dans le fichier de données" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "Le champ n'existe pas dans le modèle cible" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "Le champ sélectionné est en lecture seule" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "Session d'importation" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "Champ d'application" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "Colonne" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "Index des lignes" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "Données de la ligne d'origine" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "Erreurs" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Valide" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "Format de fichier de données non pris en charge" @@ -4218,39 +4283,39 @@ msgstr "Échec de l'ouverture du fichier de données" msgid "Invalid data file dimensions" msgstr "Dimensions du fichier de données non valides" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "Valeurs par défaut des champs invalides" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "Remplacements de champs non valides" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "Filtres de champ non valides" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "Rangs" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "Liste des identifiants de ligne à accepter" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "Pas de rangs fournis" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "La ligne n'appartient pas à cette session" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "La ligne contient des données non valides" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "La rangée a déjà été complétée" @@ -5355,7 +5420,7 @@ msgstr "Le composant est testable" msgid "Uses" msgstr "Utilise" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Catégorie de composant" @@ -5634,499 +5699,499 @@ msgstr "Création Utilisateur" msgid "Owner responsible for this part" msgstr "Propriétaire responsable de cette pièce" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Ventes multiples" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "Devise utilisée pour cacher les calculs de prix" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Coût minimum de la nomenclature" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "Coût minimal des composants" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Coût maximal de la nomenclature" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "Coût maximal des composants" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Coût d'achat minimum" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "Coût d'achat historique minimum" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Coût d'achat maximum" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "Coût d'achat historique maximum" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "Prix interne minimum" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "Coût minimum basé sur des ruptures de prix internes" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "Prix interne maximum" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "Coût maximum basé sur les écarts de prix internes" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "Prix minimum du fournisseur" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "Prix minimum des pièces provenant de fournisseurs externes" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "Prix maximum du fournisseur" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "Prix maximum des pièces provenant de fournisseurs externes" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Coût minimum de la variante" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "Calcul du coût minimum des pièces de la variante" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Coût maximal de la variante" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "Calcul du coût maximal des pièces de la variante" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Coût minimal" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "Remplacer le coût minimum" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Coût maximal" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "Dépassement du coût maximal" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "Calcul du coût minimum global" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "Calcul du coût maximum global" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "Prix de vente minimum" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "Prix de vente minimum basé sur des ruptures de prix" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "Prix de vente maximum" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "Prix de vente maximum en fonction des écarts de prix" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Coût minimum de vente" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "Prix de vente historique minimum" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Coût de vente maximum" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "Prix de vente historique maximum" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "Partie pour l'inventaire" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Nombre d'articles" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "Nombre d'entrées individuelles au moment de l'inventaire" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "Stock total disponible au moment de l'inventaire" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Date" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "Date de l'inventaire" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Coût minimum du stock" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "Coût minimum estimé des stocks disponibles" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "Coût maximal du stock" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "Coût maximum estimé des stocks disponibles" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "Vente de pièces détachées Prix cassé" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "Modèle de test partiel" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Le nom du modèle n'est pas valide - il doit comporter au moins un caractère alphanumérique" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "Les choix doivent être uniques" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "Les modèles de test ne peuvent être créés que pour les parties testables" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "Un modèle de test avec la même clé existe déjà pour la partie" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Nom de test" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Entrez un nom pour le test" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "Clé de test" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "Clé simplifiée pour le test" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Description du test" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Saisir la description de ce test" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Activé" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "Ce test est-il activé ?" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Requis" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "Ce test est-il obligatoire pour passer l'examen ?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Valeur requise" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "Ce test nécessite-t-il une valeur lors de l'ajout d'un résultat de test ?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Nécessite une pièce jointe" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "Ce test nécessite-t-il un fichier joint lors de l'ajout d'un résultat de test ?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Choix" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "Choix valables pour ce test (séparés par des virgules)" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "Modèle de paramètre de pièce" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "Les paramètres des cases à cocher ne peuvent pas avoir d'unités" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "Les paramètres des cases à cocher ne peuvent pas comporter de choix" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "Le nom du modèle de paramètre doit être unique" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Nom du paramètre" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "Unités physiques pour ce paramètre" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "Description des paramètres" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Case à cocher" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "Ce paramètre est-il une case à cocher ?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Choix valables pour ce paramètre (séparés par des virgules)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "Liste de sélection pour ce paramètre" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "Partie Paramètre" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "Le paramètre ne peut pas être modifié - la pièce est verrouillée" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Choix incorrect pour la valeur du paramètre" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Partie parentale" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Modèle de paramètre" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Valeur du paramètre" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Champ de notes facultatif" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "Catégorie de pièce Modèle de paramètre" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Valeur par Défaut" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Valeur par défaut du paramètre" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "L'article de nomenclature ne peut pas être modifié - l'assemblage est verrouillé" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "Le poste de nomenclature ne peut pas être modifié - l'assemblage de la variante est verrouillé" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Sélectionner la partie parentale" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Sous-partie" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Sélectionner la pièce à utiliser dans la nomenclature" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "Quantité de nomenclature pour ce poste de nomenclature" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Ce poste de nomenclature est facultatif" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Ce poste de nomenclature est consommable (il n'est pas suivi dans les ordres de fabrication)." -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "Référence du poste de nomenclature" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "Notes sur les postes de nomenclature" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Somme de contrôle" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "Somme de contrôle de la ligne de nomenclature" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Validée" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "Ce poste de nomenclature a été validé" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "Obtient l'héritage" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Ce poste de nomenclature est hérité des nomenclatures des composants variants" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "La quantité doit être un nombre entier pour les pièces pouvant être suivies" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "La sous-partie doit être spécifiée" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "Remplacement d'un poste de nomenclature" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "La pièce de remplacement ne peut pas être identique à la pièce maîtresse" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Poste de nomenclature parent" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Pièce de rechange" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Première partie" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Partie 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Sélectionner une partie connexe" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "Note pour cette relation" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "Il n'est pas possible de créer une relation entre une pièce et elle-même" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "Une relation en double existe déjà" @@ -7606,7 +7671,7 @@ msgstr "Le plugin ne prend pas en charge l'impression d'étiquettes" msgid "Invalid label dimensions" msgstr "Dimensions de l'étiquette non valides" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "Aucun élément valide n'a été fourni au modèle" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index b67fdee64e..b6679c4670 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "" @@ -112,8 +112,9 @@ msgstr "הזן תאריך סיום" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "מספרים סידוריים לא נמצאו" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "בחירה שגויה" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "שם" @@ -417,7 +418,7 @@ msgstr "שם" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "שגיאת שרת" msgid "An error has been logged by the server." msgstr "נרשמה שגיאה על ידי השרת." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "המספר חייב להיות תקין" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "מטבע" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "מקור הבנייה" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "רכיב" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -809,12 +814,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "כמות" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "מספרים סידוריים" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "מבוטל" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "משתמש" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "שם קובץ" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "מוקם" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index 68143769f9..0b85829c23 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "" @@ -112,8 +112,9 @@ msgstr "तारीख दर्ज करें" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "" @@ -417,7 +418,7 @@ msgstr "" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -809,12 +814,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index e38c6a2800..66b2779255 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Nem megfelelő mennyiség" @@ -112,8 +112,9 @@ msgstr "Dátum megadása" msgid "Invalid decimal value" msgstr "Érvénytelen decimális érték" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "A(z) '{name}' érték nem a szükséges minta szerinti" msgid "Provided value does not match required pattern: " msgstr "A megadott érték nem felel meg a szükséges mintának: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Üres sorozatszám" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Duplikált sorozatszám" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Érvénytelen csoport: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Csoport tartomány {group} több mint az engedélyezett ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Nem található sorozatszám" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "HTML tag-ek eltávolítása ebből az értékből" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "Érvénytelen választás" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Név" @@ -417,7 +418,7 @@ msgstr "Név" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Kiszolgálóhiba" msgid "An error has been logged by the server." msgstr "A kiszolgáló egy hibaüzenetet rögzített." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Érvényes számnak kell lennie" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Pénznem" @@ -533,21 +534,21 @@ msgstr "Rendelés állapota" msgid "Parent Build" msgstr "Szülő gyártás" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Változatokkal együtt" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Alkatrész" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Kategória" @@ -640,15 +641,15 @@ msgstr "Fa kihagyása" 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:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Fogyóeszköz" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Opcionális" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Gyártmány" msgid "Tracked" msgstr "Követett" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Ellenőrizhető" @@ -666,27 +667,31 @@ msgstr "Ellenőrizhető" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Lefoglalva" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Vevői rendelés azonosító" msgid "SalesOrder to which this build is allocated" msgstr "Vevői rendelés amihez ez a gyártás hozzá van rendelve" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Forrás hely" @@ -809,12 +814,12 @@ msgstr "Gyártási állapot" msgid "Build status code" msgstr "Gyártás státusz kód" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Batch kód" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Batch kód a gyártás kimenetéhez" @@ -912,7 +917,7 @@ msgstr "A {build} gyártási utasítás elkészült" msgid "A build order has been completed" msgstr "Gyártási utasítás elkészült" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Egyedi követésre jelölt alkatrészeknél kötelező sorozatszámot megadni" @@ -928,39 +933,39 @@ msgstr "Gyártási kimenet már kész" 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:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 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:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Gyártási Rendelés Sor Tétel" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Gyártás objektum" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Gyártás objektum" msgid "Quantity" msgstr "Mennyiség" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Gyártáshoz szükséges mennyiség" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie" -#: build/models.py:1741 +#: build/models.py:1755 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:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" msgid "Stock Item" msgstr "Készlet tétel" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Forrás készlet tétel" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Készlet mennyiség amit foglaljunk a gyártáshoz" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Beépítés ebbe" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Cél készlet tétel" @@ -1043,340 +1056,364 @@ msgstr "Alkatrész neve" msgid "Project Code Label" msgstr "Projekt kód címke" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Gyártás kimenet" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Gyártási kimenet nem egyezik a szülő gyártással" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Kimeneti alkatrész nem egyezik a gyártási utasításban lévő alkatrésszel" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Ez a gyártási kimenet már elkészült" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Ez a gyártási kimenet nincs teljesen lefoglalva" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Add meg a mennyiséget a gyártás kimenetéhez" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Egész számú mennyiség szükséges az egyedi követésre kötelezett alkatrészeknél" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Sorozatszámok" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Legyártott készlet helye" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Sorozatszámok automatikus hozzárendelése" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "A gyártási kimenetek listáját meg kell adni" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Selejtezet gyártási kimenetek helye" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Foglalások törlése" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Selejtezett kimenetek foglalásainak felszabadítása" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Selejtezés oka" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "A kész gyártási kimenetek helye" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Hiányos foglalás elfogadása" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Kimenetek befejezése akkor is ha a készlet nem\n" "lett teljesen lefoglalva" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Lefoglalt készlet felhasználása" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Az összes ehhez a gyártáshoz lefoglalt készlet felhasználása" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Befejezetlen kimenetek törlése" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "A nem befejezett gyártási kimenetek törlése" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Nem engedélyezett" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Gyártásban fel lett használva" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Foglalás felszabadítása a készre jelentés előtt" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Túlfoglalt készlet" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Hogyan kezeljük az gyártáshoz rendelt egyéb készletet" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Pár készlet tétel túl lett foglalva" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Kiosztatlanok elfogadása" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Fogadd el hogy a készlet tételek nincsenek teljesen lefoglalva ehhez a gyártási utastáshoz" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "A szükséges készlet nem lett teljesen lefoglalva" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Befejezetlenek elfogadása" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Fogadd el hogy a szükséges számú gyártási kimenet nem lett elérve" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Szükséges gyártási mennyiség nem lett elérve" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "A Gyártásnak nyitott leszármazott Gyártása van" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "A Gyártásnak folyamatban kell lennie" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "A gyártási utasítás befejezetlen kimeneteket tartalmaz" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Gyártás sor" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Gyártás kimenet" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "A gyártási kimenetnek ugyanarra a gyártásra kell mutatnia" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Gyártás sor tétel" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "A tételnek kell legyen készlete" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Rendelkezésre álló mennyiség ({q}) túllépve" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "Gyártási kimenetet meg kell adni a követésre kötelezett alkatrészek lefoglalásához" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "A lefoglalandó tételeket meg kell adni" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Készlet hely ahonnan az alkatrészek származnak (hagyd üresen ha bárhonnan)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Hely kizárása" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Készlet tételek kizárása erről a kiválasztott helyről" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Felcserélhető készlet" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "A különböző helyeken lévő készlet egyenrangúan felhasználható" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Készlet helyettesítés" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Helyettesítő alkatrészek foglalásának engedélyezése" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Opcionális tételek" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Opcionális tételek lefoglalása a gyártáshoz" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Nem sikerült az automatikus lefoglalás feladatot elindítani" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "Alkatrészjegyzék Hivatkozás" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "Alkatrészjegyzék Cikk Azonosító" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "Alkatrészjegyzék Alkatrész Név" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "Gyártás" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Beszállítói alkatrész" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Lefoglalt mennyiség" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "Gyártási Hivatkozás" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Alkatrész kategória Neve" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Követésre kötelezett" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Örökölt" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Változatok" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Alkatrészjegyzék tétel" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Lefoglalt készlet" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "Rendelve" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "Gyártásban" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Külső raktárkészlet" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Elérhető készlet" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Elérhető Helyettesítő Készlet" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Elérhető Készlet Változatokból" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1397,7 +1434,7 @@ msgstr "Felfüggesztve" msgid "Cancelled" msgstr "Törölve" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1516,7 +1553,7 @@ msgstr "Kulcs string egyedi kell legyen" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1527,7 +1564,7 @@ msgstr "Felhasználó" msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Ár" @@ -1852,7 +1889,7 @@ msgstr "A logikai kulcsnak szerepelnie kell a hivatkozott állapotok logikai kul msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1952,7 +1989,7 @@ msgstr "" msgid "Barcode Scan" msgstr "Vonalkód beolvasás" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Adat" @@ -1964,7 +2001,7 @@ msgstr "Vonalkód adat" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "Időbélyeg" @@ -2228,7 +2265,7 @@ msgstr "Feladat kulcsszó paraméterek" msgid "Filename" msgstr "Fájlnév" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Modell típusa" @@ -2602,7 +2639,7 @@ msgstr "Kategória paraméter sablonok másolása" msgid "Copy category parameter templates when creating a part" msgstr "Kategória paraméter sablonok másolása alkatrész létrehozásakor" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3701,7 +3738,7 @@ msgstr "A saját alkatrész Aktív" msgid "Supplier is Active" msgstr "A Beszállító Aktív" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Gyártó" @@ -3893,7 +3930,7 @@ msgid "Link to address information (external)" msgstr "Link a címinformációkhoz (külső)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Gyártói alkatrész" @@ -3910,7 +3947,7 @@ msgstr "Válassz alkatrészt" msgid "Select manufacturer" msgstr "Gyártó kiválasztása" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "MPN (Gyártói cikkszám)" @@ -3939,7 +3976,7 @@ msgstr "Paraméter neve" msgid "Parameter value" msgstr "Paraméter értéke" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Mértékegység" @@ -3959,7 +3996,7 @@ msgstr "Csomagolási mennyiségnek nullánál többnek kell lennie" 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:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3992,7 +4029,7 @@ msgid "Supplier part description" msgstr "Beszállítói alkatrész leírása" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4002,11 +4039,11 @@ msgstr "Beszállítói alkatrész leírása" msgid "Note" msgstr "Megjegyzés" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "alap költség" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimális díj (pl. tárolási díj)" @@ -4027,7 +4064,7 @@ msgstr "Csomagolási mennyiség" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Egy csomagban kiszállítható mennyiség, hagyd üresen az egyedi tételeknél." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "többszörös" @@ -4051,19 +4088,19 @@ msgstr "Utolsó elérhetőségi adat frissítés" msgid "Supplier Price Break" msgstr "Beszállítói Ár Kedvezmény" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Beszállító által használt alapértelmezett pénznem" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Cégnév" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "Készleten" @@ -4119,94 +4156,122 @@ msgstr "Kiküldve" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Adat fájl" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "Importálandó adatfájl" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Oszlopok" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "Betöltés állapota" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "Mező Alapértelmezett Érték" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "Mező Felülbírálás" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "Mező Szűrők" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "Néhány kötelező mező nem került hozzárendelésre" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "Oszlop már adatbázis mezőhöz lett rendelve" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "Adatbázis mező már adatfájl oszlophoz lett rendelve" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "Az oszlop összerendelésnek egy helyes importálási művelethez kell kapcsolódnia" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "Az Oszlop nem létezik ebben a fájlban" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "A mező nem létezik a cél adatszerkezetben" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "Kijelölt mező csak olvasható" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "Importálási művelet" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "Mező" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "Oszlop" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "Sor száma" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "Eredeti sor adat" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "Hibák" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Érvényes" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "Nem támogatott adatfájl formátum" @@ -4219,39 +4284,39 @@ msgstr "Adatfájl megnyitása sikertelen" msgid "Invalid data file dimensions" msgstr "Az adatállomány méretei - szélessége nem megfelelő" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "Érvénytelen mező alapértelmezések" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "Érvénytelen mező felülbírálások" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "Érvénytelen mező szűrések" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "Sorok" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "Az elfogadható azonosítók listája" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "Nincs sor megadva" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "A sor nem az aktuális művelethez kapcsolódik" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "A Sor érvénytelen adatot tartalmaz" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "A sor már be lett fejezve" @@ -5356,7 +5421,7 @@ msgstr "Összetevő alkatrész ellenőrizhető" msgid "Uses" msgstr "Használ" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Alkatrész kategória" @@ -5635,499 +5700,499 @@ msgstr "Létrehozó" msgid "Owner responsible for this part" msgstr "Alkatrész felelőse" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Több értékesítése" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "Árszámítások gyorstárazásához használt pénznem" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Minimum alkatrészjegyzék költség" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "Összetevők minimum költsége" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Maximum alkatrészjegyzék költség" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "Összetevők maximum költsége" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Minimum beszerzési ár" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "Eddigi minimum beszerzési költség" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Maximum beszerzési ár" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "Eddigi maximum beszerzési költség" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "Minimum belső ár" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "Minimum költség a belső ársávok alapján" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "Maximum belső ár" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "Maximum költség a belső ársávok alapján" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "Minimum beszállítói ár" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "Minimum alkatrész ár a beszállítóktól" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "Maximum beszállítói ár" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "Maximum alkatrész ár a beszállítóktól" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Minimum alkatrészváltozat ár" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "Alkatrészváltozatok számolt minimum költsége" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Maximum alkatrészváltozat ár" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "Alkatrészváltozatok számolt maximum költsége" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Minimum költség" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "Minimum költség felülbírálása" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Maximum költség" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "Maximum költség felülbírálása" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "Számított általános minimum költség" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "Számított általános maximum költség" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "Minimum eladási ár" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "Minimum eladási ár az ársávok alapján" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "Maximum eladási ár" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "Maximum eladási ár az ársávok alapján" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Minimum eladási költség" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "Eddigi minimum eladási ár" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Maximum eladási költség" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "Eddigi maximum eladási ár" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "Leltározható alkatrész" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Tételszám" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "Egyedi készlet tételek száma a leltárkor" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "Teljes készlet a leltárkor" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Dátum" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "Leltározva ekkor" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Minimum készlet érték" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "Becsült minimum raktárkészlet érték" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "Maximum készlet érték" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "Becsült maximum raktárkészlet érték" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "Alkatrész értékesítési ársáv" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "Alkatrész Teszt Sablon" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Hibás sablon név - legalább egy alfanumerikus karakter kötelező" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "A lehetőségek egyediek kell legyenek" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "Teszt sablont csak ellenőrizhetőre beállított alkatrészhez lehet csinálni" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "Már létezik ilyen azonosítójú Teszt sablon ehhez az alkatrészhez" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Teszt név" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Add meg a teszt nevét" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "Teszt azonosító" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "Egyszerűsített Teszt azonosító" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Teszt leírása" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Adj hozzá egy leírást ehhez a teszthez" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Engedélyezve" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "Teszt engedélyezve?" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Kötelező" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "Szükséges-e hogy ez a teszt sikeres legyen?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Kötelező érték" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "Szükséges-e hogy ennek a tesztnek az eredményéhez kötelezően érték legyen rendelve?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Kötelező melléklet" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "Szükséges-e hogy ennek a tesztnek az eredményéhez kötelezően fájl melléklet legyen rendelve?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Lehetőségek" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "Választható lehetőségek ehhez a Teszthez (vesszővel elválasztva)" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "Alkatrész Paraméter Sablon" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "Jelölőnégyzet paraméternek nem lehet mértékegysége" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "Jelölőnégyzet paraméternek nem lehetnek választási lehetőségei" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "A paraméter sablon nevének egyedinek kell lennie" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Paraméter neve" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "Paraméter mértékegysége" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "Paraméter leírása" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Jelölőnégyzet" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "Ez a paraméter egy jelölőnégyzet?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Választható lehetőségek (vesszővel elválasztva)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "Alkatrész Paraméter" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "Lezárt alkatrész Paramétere nem szerkeszthető" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Hibás választás a paraméterre" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Szülő alkatrész" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Paraméter sablon" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Paraméter értéke" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Opcionális megjegyzés mező" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "Alkatrészcsoport Paraméter Sablon" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Alapértelmezett érték" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Alapértelmezett paraméter érték" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "Alkatrészjegyzék nem szerkeszthető mert az összeállítás le van zárva" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "Alkatrészjegyzék nem szerkeszthető mert az összeállítás változat le van zárva" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Szülő alkatrész kiválasztása" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Al alkatrész" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Válaszd ki az alkatrészjegyzékben használandó alkatrészt" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "Alkatrészjegyzék mennyiség ehhez az alkatrészjegyzék tételhez" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Ez az alkatrészjegyzék tétel opcionális" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Ez az alkatrészjegyzék tétel fogyóeszköz (készlete nincs követve a gyártásban)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "Alkatrészjegyzék tétel azonosító" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "Alkatrészjegyzék tétel megjegyzései" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Ellenőrző összeg" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "Alkatrészjegyzék sor ellenőrző összeg" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Jóváhagyva" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "Ez a BOM tétel jóvá lett hagyva" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "Öröklődött" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Ezt az alkatrészjegyzék tételt az alkatrész változatok alkatrészjegyzékei is öröklik" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 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" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "Al alkatrészt kötelező megadni" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "Alkatrészjegyzék tétel helyettesítő" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "A helyettesítő alkatrész nem lehet ugyanaz mint a fő alkatrész" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Szülő alkatrészjegyzék tétel" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Helyettesítő alkatrész" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "1.rész" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "2.rész" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Válassz kapcsolódó alkatrészt" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "Alkatrész kapcsolat nem hozható létre önmagával" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "Már létezik duplikált alkatrész kapcsolat" @@ -7607,7 +7672,7 @@ msgstr "Plugin nem támogatja a címkenyomtatást" msgid "Invalid label dimensions" msgstr "Érvénytelen címke méretek" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "Nincs érvényes tétel megadva a sablonhoz" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 3fd576b2ae..92792d39ec 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Jumlah yang diberikan tidak valid" @@ -112,8 +112,9 @@ msgstr "Masukkan tanggal" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "Nilai yang diberikan tidak sesuai dengan pola yang ditentukan: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Nomor seri kosong" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Gandakan Nomor Seri" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Tidak ada nomor seri ditemukan" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Hapus tag-tag HTML dari nilai ini" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "Pilihan tidak valid" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Nama" @@ -417,7 +418,7 @@ msgstr "Nama" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Terjadi Kesalahan Server" msgid "An error has been logged by the server." msgstr "Sebuah kesalahan telah dicatat oleh server." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Harus berupa angka yang valid" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Mata Uang" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "Produksi Induk" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Bagian" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Referensi Order Produksi" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Referensi Order Penjualan" msgid "SalesOrder to which this build is allocated" msgstr "Order penjualan yang teralokasikan ke pesanan ini" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Lokasi Sumber" @@ -809,12 +814,12 @@ msgstr "Status pembuatan" msgid "Build status code" msgstr "Kode status pembuatan" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Kode Kelompok" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Kode kelompok untuk hasil produksi ini" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "Hasil produksi sudah selesai" msgid "Build output does not match Build Order" msgstr "Hasil produksi tidak sesuai dengan order produksi" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "Jumlah" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Item stok teralokasikan terlalu banyak" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Jumlah yang dialokasikan harus lebih dari nol" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Jumlah harus 1 untuk stok dengan nomor seri" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "Stok Item" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Sumber stok item" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Jumlah stok yang dialokasikan ke produksi" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Pasang ke" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Tujuan stok item" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Hasil Produksi" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Hasil produksi tidak sesuai dengan produksi induk" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Hasil bagian tidak sesuai dengan bagian dalam order produksi" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Hasil produksi ini sudah diselesaikan" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Hasil produksi tidak dialokasikan sepenuhnya" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Masukkan jumlah hasil pesanan" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Jumlah bagian yang dapat dilacak harus berupa angka bulat" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Nomor Seri" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Masukkan nomor seri untuk hasil pesanan" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Alokasikan nomor seri secara otomatis" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Daftar hasil pesanan harus disediakan" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Lokasi hasil pesanan yang selesai" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Terima Alokasi Tidak Lengkap" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Tidak diizinkan" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Terima Tidak Teralokasikan" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Terima bahwa stok item tidak teralokasikan sepenuhnya ke pesanan ini" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Stok yang diperlukan belum teralokasikan sepenuhnya" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Terima Tidak Selesai" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Terima bahwa jumlah hasil produksi yang diperlukan belum selesai" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Jumlah produksi yang diperlukan masih belum cukup" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Order memiliki hasil produksi yang belum dilengkapi" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Hasil produksi" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Hasil pesanan harus mengarah ke pesanan yang sama" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "Item harus tersedia dalam stok" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Jumlah tersedia ({q}) terlampaui" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "Hasil produksi harus ditentukan untuk mengalokasikan bagian yang terlacak" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Item yang dialokasikan harus disediakan" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Lokasi stok, dari mana bahan/bagian akan diambilkan (kosongkan untuk mengambil dari lokasi mana pun)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Lokasi tidak termasuk" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Jangan ambil stok item dari lokasi yang dipilih" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Stok bergantian" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Item stok di beberapa lokasi dapat digunakan secara bergantian" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Stok pengganti" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Izinkan alokasi bagian pengganti" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Item tagihan material" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "Dibatalkan" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Pengguna" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Harga" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "Nama File" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "Diletakkan" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "File data" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Tanggal" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Aktif" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Pilihan" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index adf1604055..ad1cecb78c 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Quantità inserita non valida" @@ -112,8 +112,9 @@ msgstr "Inserisci la data" msgid "Invalid decimal value" msgstr "Valore decimale non valido" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Il valore '{name}' non è nel formato del pattern" msgid "Provided value does not match required pattern: " msgstr "Il valore fornito non corrisponde al modello richiesto: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "Impossibile serializzare più di 1000 elementi contemporaneamente" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Numero seriale vuoto" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Seriale Duplicato" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Gruppo non valido: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "L'intervallo di gruppo {group} supera la quantità consentita ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Nessun numero di serie trovato" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "Il numero dei numeri seriali univoci ({n}) deve essere uguale alla quantità ({q})" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Rimuovi i tag HTML da questo valore" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "I dati contengono un contenuto in markdown proibito" @@ -409,7 +410,7 @@ msgstr "Scelta non valida" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Nome" @@ -417,7 +418,7 @@ msgstr "Nome" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Errore del server" msgid "An error has been logged by the server." msgstr "Un errore è stato loggato dal server." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Deve essere un numero valido" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Valuta" @@ -533,21 +534,21 @@ msgstr "Stato dell'ordine" msgid "Parent Build" msgstr "Produzione Genitore" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Includi Varianti" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Articolo" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Categoria" @@ -640,15 +641,15 @@ msgstr "Escludi Albero" msgid "Build must be cancelled before it can be deleted" msgstr "La produzione deve essere annullata prima di poter essere eliminata" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Consumabile" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Opzionale" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Assemblaggio" msgid "Tracked" msgstr "Monitorato" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Testabile" @@ -666,27 +667,31 @@ msgstr "Testabile" msgid "Order Outstanding" msgstr "Ordine In Corso" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Allocato" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "La data di scadenza deve essere successiva alla data d'inizio" msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Numero di riferimento ordine di vendita" msgid "SalesOrder to which this build is allocated" msgstr "Ordine di vendita a cui questa produzione viene assegnata" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Posizione Di Origine" @@ -809,12 +814,12 @@ msgstr "Stato Produzione" msgid "Build status code" msgstr "Codice stato di produzione" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Codice Lotto" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Codice del lotto per questa produzione" @@ -912,7 +917,7 @@ msgstr "L'ordine di produzione {build} è stato completato" msgid "A build order has been completed" msgstr "L'ordine di produzione è stato completato" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Deve essere fornita un numero di serie per gli articoli rintracciabili" @@ -928,39 +933,39 @@ msgstr "La produzione è stata completata" msgid "Build output does not match Build Order" msgstr "L'output della produzione non corrisponde all'ordine di compilazione" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "La quantità non può essere maggiore della quantità in uscita" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "La produzione non ha superati tutti i test richiesti" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Elemento di Riga Ordine di Produzione" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Crea oggetto" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Crea oggetto" msgid "Quantity" msgstr "Quantità" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Quantità richiesta per l'ordine di costruzione" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "La quantità di assegnazione deve essere maggiore di zero" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "La quantità deve essere 1 per lo stock serializzato" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" msgid "Stock Item" msgstr "Articoli in magazzino" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Origine giacenza articolo" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Quantità di magazzino da assegnare per la produzione" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Installa in" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" @@ -1043,339 +1056,363 @@ msgstr "Nome Articolo" msgid "Project Code Label" msgstr "Etichetta Codice Progetto" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Genera Output" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "L'output generato non corrisponde alla produzione principale" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "L'output non corrisponde alle parti dell'ordine di produzione" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Questa produzione è stata già completata" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Questo output non è stato completamente assegnato" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Inserisci la quantità per l'output di compilazione" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Quantità totale richiesta per articoli rintracciabili" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Codice Seriale" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Inserisci i numeri di serie per gli output di compilazione (build option)" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Posizione dello stock per l'output della produzione" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Numeri di Serie Assegnazione automatica" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Deve essere fornito un elenco dei risultati di produzione" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Posizione dello stock per l'output di produzione rimosso" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Scarta Assegnazioni" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Scartare tutte le assegnazioni di magazzino per gli output rimossi" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Motivo dell'eliminazione degli output di compilazione" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Posizione per gli output di build completati" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Accetta Assegnazione Incompleta" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Completa l'output se le scorte non sono state interamente assegnate" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Consuma Giacenze Allocate" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Consuma tutte le scorte che sono già state assegnate a questa produzione" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Rimuovi Output Incompleti" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Elimina gli output di produzione che non sono stati completati" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Non permesso" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Accetta come consumato da questo ordine di produzione" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Non assegnare prima di aver completato questo ordine di produzione" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Giacenza in eccesso assegnata" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Come si desidera gestire gli elementi extra giacenza assegnati all'ordine di produzione" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Alcuni articoli di magazzino sono stati assegnati in eccedenza" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Accetta Non Assegnato" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accetta che gli elementi in giacenza non sono stati completamente assegnati a questo ordine di produzione" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "La giacenza richiesta non è stata completamente assegnata" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Accetta Incompleta" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Accetta che il numero richiesto di output di produzione non sia stato completato" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "La quantità di produzione richiesta non è stata completata" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "L'ordine di costruzione ha ancora degli ordini di costruzione figli" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "L'ordine di costruzione deve essere in stato di produzione" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "L'ordine di produzione ha output incompleti" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Linea di produzione" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Genera Output" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "L'output di produzione deve puntare alla stessa produzione" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Articolo linea di produzione" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "L'articolo deve essere disponibile" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantità disponibile ({q}) superata" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "L'output di produzione deve essere specificato per l'ubicazione delle parti tracciate" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Deve essere indicata l'allocazione dell'articolo" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Posizione dello stock in cui le parti devono prelevate (lasciare vuoto per prelevare da qualsiasi luogo)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Escludi Ubicazione" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Escludi gli elementi stock da questa ubicazione selezionata" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Scorte Intercambiabili" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Gli elementi in magazzino in più sedi possono essere utilizzati in modo intercambiabile" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Sostituisci Giacenze" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Consenti l'allocazione delle parti sostitutive" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Articoli Opzionali" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Assegna gli elementi opzionali della distinta base all'ordine di produzione" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Impossibile avviare l'attività di auto-allocazione" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "Riferimento BOM" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "Identificativo dell'Articolo BOM" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "Nome Articolo BOM" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "Costruzione" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Articolo Fornitore" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Quantità assegnata" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "Riferimento Ordine Di Costruzione" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Nome Categoria Articolo" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Tracciabile" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Ereditato" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Consenti Le Varianti" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Distinta base (Bom)" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Scorte Assegnate" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "Ordinato" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "In Produzione" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "Pianificato per la produzione" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Scorte esterne" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Disponibilità in magazzino" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Disponibili scorte alternative" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Disponibili varianti delle scorte" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "In Attesa" msgid "Cancelled" msgstr "Annullato" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "La stringa chiave deve essere univoca" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Utente" msgid "Price break quantity" msgstr "Quantità prezzo limite" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Prezzo" @@ -1851,7 +1888,7 @@ msgstr "La chiave logica deve essere nelle chiavi logiche dello stato di riferim msgid "Name must be different from the names of the reference status" msgstr "Il nome deve essere diverso dai nomi dello stato di riferimento" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "Elenco Selezioni" @@ -1951,7 +1988,7 @@ msgstr "Questa voce della lista di selezione è attiva?" msgid "Barcode Scan" msgstr "Scansione Codice A Barre" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Dati" @@ -1963,7 +2000,7 @@ msgstr "Dati del Codice a Barre" msgid "User who scanned the barcode" msgstr "Utente che ha scannerizzato il codice a barre" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "Data e ora" @@ -2227,7 +2264,7 @@ msgstr "Argomenti parole chiave attività" msgid "Filename" msgstr "Nome del file" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Tipo di modello" @@ -2601,7 +2638,7 @@ msgstr "Copia Template Parametri Categoria" msgid "Copy category parameter templates when creating a part" msgstr "Copia i modelli dei parametri categoria quando si crea un articolo" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "L'articolo interno è attivo" msgid "Supplier is Active" msgstr "Il fornitore è attivo" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Produttore" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Collegamento alle informazioni sull'indirizzo (esterno)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Codice articolo produttore" @@ -3909,7 +3946,7 @@ msgstr "Seleziona articolo" msgid "Select manufacturer" msgstr "Seleziona Produttore" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "Codice articolo produttore (MPN)" @@ -3938,7 +3975,7 @@ msgstr "Nome parametro" msgid "Parameter value" msgstr "Valore del parametro" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Unità" @@ -3958,7 +3995,7 @@ msgstr "Le unità del pacchetto devono essere maggiori di zero" msgid "Linked manufacturer part must reference the same base part" msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Descrizione articolo fornitore" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Descrizione articolo fornitore" msgid "Note" msgstr "Nota" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "costo base" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Onere minimo (ad esempio tassa di stoccaggio)" @@ -4026,7 +4063,7 @@ msgstr "Quantità Confezione" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Quantità totale fornita in una singola confezione. Lasciare vuoto per gli articoli singoli." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "multiplo" @@ -4050,19 +4087,19 @@ msgstr "Data dell’ultimo aggiornamento dei dati sulla disponibilità" msgid "Supplier Price Break" msgstr "Sconto Prezzo Fornitore" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "Restituisce la rappresentazione stringa per l'indirizzo primario. Questa proprietà esiste per la compatibilità all'indietro." -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Valuta predefinita utilizzata per questo fornitore" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Nome Azienda" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "In magazzino" @@ -4118,94 +4155,122 @@ msgstr "Inviato" msgid "Invalid status code" msgstr "Codice di stato non valido" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "File dati" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "File dati da importare" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Colonne" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "Tipo di modello di destinazione per questa sessione di importazione" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "Stato importazione" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "Valori predefiniti del campo" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "Sostituisci campo" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "Filtri campo" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "Alcuni campi richiesti non sono stati mappati" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "La colonna è già mappata a un campo del database" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "Il campo è già mappato a una colonna di dati" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "La mappatura delle colonne deve essere collegata a una sessione di importazione valida" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "La colonna non esiste nel file dati" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "Il campo non esiste nel modello di destinazione" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "Il campo selezionato è di sola lettura" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "Sessione d'importazione" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "Campo" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "Colonna" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "Indice riga" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "Dati riga originali" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "Errori" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Valido" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "Formato file dati non supportato" @@ -4218,39 +4283,39 @@ msgstr "Apertura del file dati non riuscita" msgid "Invalid data file dimensions" msgstr "Dimensioni file dati non valida" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "Campi predefiniti non validi" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "Sostituzione campo non valida" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "Filtri campo non validi" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "Righe" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "Elenco degli ID delle righe da accettare" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "Nessuna riga fornita" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "La riga non appartiene a questa sessione" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "La riga contiene dati non validi" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "La riga è già stata completata" @@ -5355,7 +5420,7 @@ msgstr "Il componente è provabile" msgid "Uses" msgstr "Utilizzi" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Categoria Articoli" @@ -5634,499 +5699,499 @@ msgstr "Creazione Utente" msgid "Owner responsible for this part" msgstr "Utente responsabile di questo articolo" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Vendita multipla" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "Valuta utilizzata per calcolare i prezzi" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Costo Minimo Distinta Base" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "Costo minimo dei componenti dell'articolo" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Costo Massimo Distinta Base" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "Costo massimo dei componenti dell'articolo" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Importo Acquisto Minimo" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "Costo minimo di acquisto storico" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Importo massimo acquisto" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "Costo massimo di acquisto storico" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "Prezzo Interno Minimo" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "Costo minimo basato su interruzioni di prezzo interne" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "Prezzo Interno Massimo" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "Costo massimo basato su interruzioni di prezzo interne" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "Prezzo Minimo Fornitore" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "Prezzo minimo articolo da fornitori esterni" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "Prezzo Massimo Fornitore" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "Prezzo massimo dell'articolo proveniente da fornitori esterni" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Variazione di costo minimo" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "Costo minimo calcolato di variazione dell'articolo" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Massima variazione di costo" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "Costo massimo calcolato di variazione dell'articolo" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Costo Minimo" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "Sovrascrivi il costo minimo" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Costo Massimo" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "Sovrascrivi il costo massimo" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "Costo minimo totale calcolato" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "Costo massimo totale calcolato" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "Prezzo Di Vendita Minimo" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "Prezzo minimo di vendita basato sulle interruzioni di prezzo" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "Prezzo Di Vendita Massimo" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "Prezzo massimo di vendita basato sulle interruzioni di prezzo" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Costo Di Vendita Minimo" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "Prezzo storico minimo di vendita" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Costo Di Vendita Minimo" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "Prezzo storico massimo di vendita" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "Articolo per l'inventario" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Contatore Elemento" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "Numero di scorte individuali al momento dell'inventario" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "Totale delle scorte disponibili al momento dell'inventario" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "Data in cui è stato effettuato l'inventario" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Costo Minimo Scorta" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "Costo minimo stimato di magazzino a disposizione" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "Costo Massimo Scorte" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "Costo massimo stimato di magazzino a disposizione" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "Aggiungi Prezzo Ribassato di Vendita dell'Articolo" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "Modello Prove Articolo" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Nome modello non valido - deve includere almeno un carattere alfanumerico" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "Le scelte devono essere uniche" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "Il modello di prova può essere creato solo per gli articoli testabili" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "Il modello di test con la stessa chiave esiste già per l'articolo" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Nome Test" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Inserisci un nome per la prova" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "Chiave Di Prova" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "Chiave semplificata per la prova" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Descrizione Di Prova" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Inserisci descrizione per questa prova" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Abilitato" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Richiesto" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "Questa prova è necessaria per passare?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Valore richiesto" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "Questa prova richiede un valore quando si aggiunge un risultato di prova?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Allegato Richiesto" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "Questa prova richiede un file allegato quando si aggiunge un risultato di prova?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "Scelte valide per questo test (separate da virgole)" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "Modello parametro articolo" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "I parametri della casella di controllo non possono avere unità" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "I parametri della casella di controllo non possono avere scelte" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "Il nome del modello del parametro deve essere univoco" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Nome Parametro" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "Unità fisiche per questo parametro" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "Descrizione del parametro" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Casella di spunta" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "Questo parametro è una casella di spunta?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Scelte valide per questo parametro (separato da virgola)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "Lista di selezione per questo parametro" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "Parametri Articolo" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "Il parametro non può essere modificato - l'articolo è bloccato" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Scelta non valida per il valore del parametro" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Articolo principale" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Modello Parametro" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Valore del Parametro" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Note opzionali elemento" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "Modello Parametro Categoria Articolo" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Valore Predefinito" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Valore Parametro Predefinito" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "L'articolo nella distinta base non può essere modificato - l'assemblaggio è bloccato" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "L'articolo nella distinta base non può essere modificato - l'assemblaggio della variante è bloccato" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Seleziona articolo principale" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Articolo subordinato" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Seleziona l'articolo da utilizzare nella Distinta Base" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "Quantità Distinta Base per questo elemento Distinta Base" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Questo elemento della Distinta Base è opzionale" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Questo elemento della Distinta Base è consumabile (non è tracciato negli ordini di produzione)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "Riferimento Elemento Distinta Base" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "Note Elemento Distinta Base" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Codice di controllo" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "Codice di controllo Distinta Base" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Convalidato" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "Questo articolo della distinta base è stato validato" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "Viene Ereditato" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Questo elemento della Distinta Base viene ereditato dalle Distinte Base per gli articoli varianti" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "La quantità deve essere un valore intero per gli articoli rintracciabili" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "L'articolo subordinato deve essere specificato" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "Elemento Distinta Base Sostituito" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "La parte sostituita non può essere la stessa dell'articolo principale" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Elemento principale Distinta Base" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Sostituisci l'Articolo" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Articolo 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Articolo 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Seleziona Prodotto Relativo" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "Nota per questa relazione" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "Non si può creare una relazione tra l'articolo e sé stesso" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "La relazione duplicata esiste già" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index 6d8a18f5cb..5c06b6230d 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original}を{unit}に変換できませんでした。" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "数量コードが無効です" @@ -112,8 +112,9 @@ msgstr "日付を入力する" msgid "Invalid decimal value" msgstr "無効な10進数値" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "値 '{name}' はパターン形式で表示されません" msgid "Provided value does not match required pattern: " msgstr "指定された値が必要なパターンと一致しません: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "一度に1000以上のアイテムをシリアライズすることはできません。" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "シリアル番号は空です" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "重複シリアル" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "無効なグループです:{group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "グループ範囲 {group} が許容数量を超過 ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "シリアル番号が見つかりません" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "この値からHTMLタグを削除" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "データに禁止されているマークダウン・コンテンツが含まれています。" @@ -409,7 +410,7 @@ msgstr "無効な選択です" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "お名前" @@ -417,7 +418,7 @@ msgstr "お名前" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "サーバーエラー" msgid "An error has been logged by the server." msgstr "サーバーによってエラーが記録されました。" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "有効な数字でなければなりません" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "通貨" @@ -533,21 +534,21 @@ msgstr "注文ステータス" msgid "Parent Build" msgstr "親ビルド" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "バリアントを含む" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "パーツ" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "カテゴリ" @@ -640,15 +641,15 @@ msgstr "ツリーを除く" msgid "Build must be cancelled before it can be deleted" msgstr "削除するには、ビルドをキャンセルする必要があります。" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "消耗品" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "オプション" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "アセンブリ" msgid "Tracked" msgstr "追跡" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "テスト可能" @@ -666,27 +667,31 @@ msgstr "テスト可能" msgid "Order Outstanding" msgstr "受注残高" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "割り当てられた" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "目標期日は開始日以降であること" msgid "Build Order Reference" msgstr "ビルド・オーダー・リファレンス" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "セールス・オーダー・リファレンス" msgid "SalesOrder to which this build is allocated" msgstr "このビルドが割り当てられる SalesOrder" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "ソース・ロケーション" @@ -809,12 +814,12 @@ msgstr "組立状況" msgid "Build status code" msgstr "ビルドステータスコード" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "バッチコード" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "このビルド出力のバッチコード" @@ -912,7 +917,7 @@ msgstr "ビルドオーダー{build}が完了しました" msgid "A build order has been completed" msgstr "建設発注が完了しました" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "追跡可能な部品については、シリアル番号の提示が必要です。" @@ -928,39 +933,39 @@ msgstr "ビルド出力はすでに完了しています" msgid "Build output does not match Build Order" msgstr "ビルド出力がビルド順序と一致しません" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "数量はゼロより大きくなければなりません" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "数量が出力数量を上回ることはできません" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "ビルド出力 {serial} は、必要なすべてのテストに合格していません。" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "ビルドオーダーラインアイテム" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "ビルドオブジェクト" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "ビルドオブジェクト" msgid "Quantity" msgstr "数量" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "注文数量" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "ビルド項目は、ビルド出力を指定する必要があります。" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "割当数量({q})は在庫可能数量({a})を超えてはなりません。" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "在庫が過剰配分" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "割当数量はゼロより大きくなければなりません" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "シリアル在庫の場合、数量は1でなければなりません。" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "選択された在庫品目が部品表に一致しません。" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "選択された在庫品目が部品表に一致しません。" msgid "Stock Item" msgstr "在庫商品" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "ソース在庫品" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "建設に割り当てる在庫量" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "インストール" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "仕向け地在庫品" @@ -1043,339 +1056,363 @@ msgstr "部品名" msgid "Project Code Label" msgstr "プロジェクトコードラベル" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "ビルド出力" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "ビルド出力が親ビルドと一致しません" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "出力部分が BuildOrder 部分と一致しません。" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "このビルド出力はすでに完了しています" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "このビルド出力は完全に割り当てられていません" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "ビルド出力の数量を入力" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "追跡可能な部品に必要な整数個数" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "部品表には追跡可能な部品が含まれるため、必要な数量は整数" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "シリアル番号" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "ビルド出力のためのシリアル番号の入力" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "ビルド出力のストック位置" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "シリアル番号の自動割り当て" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "シリアル番号が一致する必要なアイテムを自動的に割り当て" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "以下のシリアル番号は既に存在するか、無効です。" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "ビルド出力のリストを提供する必要があります。" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "スクラップされたアウトプットの在庫場所" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "廃棄割り当て" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "廃棄されたアウトプットに割り当てられた在庫の破棄" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "ビルドアウトプットを廃棄する理由" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "完成した建造物のアウトプットの場所" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "不完全割当の受入れ" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "在庫が完全に割り当てられていない場合は、出力を完了します。" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "割当在庫の消費" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "このビルドに割り当て済みのストックを消費します。" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "不完全な出力の削除" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "完了していないビルド出力を削除します。" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "不可" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "このビルド・オーダーで消費されるものとして受け入れます。" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "このビルドオーダーを完了する前に割り当てを解除します。" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "総合在庫" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "製造オーダーに割り当てられた余分な在庫品をどのように処理しますか?" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "一部の在庫品目は全体的に配分されています。" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "未割り当ての受け入れ" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "在庫アイテムがこのビルド・オーダーに完全に割り当てられていないことを受け入れます。" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "必要在庫の配分が完了していません" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "インコンプリートの受け入れ" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "必要な数のビルドアウトプットが完了していないことを受け入れます。" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "必要な構築数量が完了していません" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "ビルド・オーダーには未完成の子ビルド・オーダーがあります。" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "受注生産状態であること" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "ビルド・オーダーの出力が不完全" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "組立ライン" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "ビルド出力" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "ビルド出力は同じビルド" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "ビルドラインアイテム" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.partは、ビルドオーダーと同じパーツを指す必要があります。" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "在庫があること" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "使用可能数量({q})を超過" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "追跡部品の割り当てには、ビルド出力を指定する必要があります。" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "追跡されていない部品の割り当てでは、ビルド出力を指定できません。" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "割り当て項目の提供" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "部品を調達する在庫場所(任意の場所から調達する場合は空白にしてください。)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "場所を除く" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "この選択された場所から在庫商品を除外" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "交換可能ストック" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "複数の拠点にある在庫品を交換可能" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "代替ストック" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "代替部品の割り当て" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "オプション" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "オプションのBOMアイテムをビルドオーダーに割り当てます。" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "自動割り当てタスクの開始に失敗しました" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "BOMリファレンス" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "BOMパーツID" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "部品表 部品名" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "ビルド" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "サプライヤー" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "割当数量" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "ビルドリファレンス" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "部品分類名" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "追跡可能" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "継承" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "バリアントを許可" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "BOMアイテム" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "割当株式" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "注文中" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "生産中" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "外部在庫" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "在庫状況" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "利用可能な代替ストック" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "在庫状況" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "保留中" msgid "Cancelled" msgstr "キャンセル済" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "キー文字列は一意でなければなりません。" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "ユーザー" msgid "Price break quantity" msgstr "価格破壊数量" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "価格" @@ -1851,7 +1888,7 @@ msgstr "論理キーは、参照ステータスの論理キーに含まれてい msgid "Name must be different from the names of the reference status" msgstr "リファレンス・ステータスの名前とは異なっていなければならない。" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "セレクションリスト" @@ -1951,7 +1988,7 @@ msgstr "この選択リストはアクティブですか?" msgid "Barcode Scan" msgstr "バーコードスキャン" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "データ" @@ -1963,7 +2000,7 @@ msgstr "バーコードデータ" msgid "User who scanned the barcode" msgstr "バーコードをスキャンしたユーザー" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "タイムスタンプ" @@ -2227,7 +2264,7 @@ msgstr "タスクキーワード引数" msgid "Filename" msgstr "ファイル名" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "モデルタイプ" @@ -2601,7 +2638,7 @@ msgstr "カテゴリー・パラメーター・テンプレートのコピー" msgid "Copy category parameter templates when creating a part" msgstr "部品作成時のカテゴリー・パラメーター・テンプレートのコピー" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "内部はアクティブ" msgid "Supplier is Active" msgstr "サプライヤーの活動" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "製造元" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "住所情報へのリンク(外部)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "メーカー・パーツ" @@ -3909,7 +3946,7 @@ msgstr "部品を選択" msgid "Select manufacturer" msgstr "メーカー選択" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "MPN" @@ -3938,7 +3975,7 @@ msgstr "パラメータ名" msgid "Parameter value" msgstr "パラメータ値" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "単位" @@ -3958,7 +3995,7 @@ msgstr "パック単位はゼロより大きくなければなりません。" msgid "Linked manufacturer part must reference the same base part" msgstr "リンクされたメーカー部品は、同じベース部品を参照する必要があります。" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "サプライヤーの部品説明" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "サプライヤーの部品説明" msgid "Note" msgstr "備考" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "基本料金" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "ミニマムチャージ(例:仕入れ手数料)" @@ -4026,7 +4063,7 @@ msgstr "パック数量" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "1パックに供給される総量。単品の場合は空のままにしてください。" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "複数" @@ -4050,19 +4087,19 @@ msgstr "アベイラビリティ・データの最終更新日" msgid "Supplier Price Break" msgstr "サプライヤーの価格破壊" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "プライマリ・アドレスの文字列表現を返します。このプロパティは後方互換性のために存在します。" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "このサプライヤーで使用されるデフォルト通貨" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "会社名" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "在庫あり" @@ -4118,94 +4155,122 @@ msgstr "設置済" msgid "Invalid status code" msgstr "無効なステータスコード" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "データファイル" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "インポートするデータファイル" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "カラム" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "このインポートセッションのターゲットモデルタイプ" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "インポートの状態" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "フィールドのデフォルト" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "フィールドのオーバーライド" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "フィールドフィルター" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "一部の必須フィールドがマッピングされていません" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "カラムはすでにデータベースのフィールドにマッピングされています。" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "フィールドはすでにデータ列にマッピングされています。" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "カラムマッピングは有効なインポートセッションにリンクされている必要があります。" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "カラムがデータファイルに存在しません。" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "対象モデルにフィールドが存在しない" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "選択されたフィールドは読み取り専用です。" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "インポートセッション" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "フィールド" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "列" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "行インデックス" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "元の行データ" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "エラー" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "有効" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "サポートされていないデータファイル形式" @@ -4218,39 +4283,39 @@ msgstr "データファイルを開けませんでした" msgid "Invalid data file dimensions" msgstr "無効なデータファイルの寸法" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "無効なフィールドのデフォルト" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "無効なフィールドのオーバーライド" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "無効なフィールドフィルタ" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "行" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "受け付ける行IDのリスト" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "列はありません" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "行はこのセッションに属していません" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "行に無効なデータが含まれています。" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "列はすでに完成しています" @@ -5355,7 +5420,7 @@ msgstr "コンポーネント部分はテスト可能" msgid "Uses" msgstr "用途" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "パーツカテゴリ" @@ -5634,499 +5699,499 @@ msgstr "作成ユーザー" msgid "Owner responsible for this part" msgstr "この部分の責任者" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "複数販売" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "価格計算のキャッシュに使用される通貨" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "最小BOMコスト" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "構成部品の最低コスト" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "最大BOMコスト" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "構成部品の最大コスト" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "最低購入価格" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "過去の最低購入価額" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "最大購入費用" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "過去の最高購入価格" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "最低社内価格" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "社内価格ブレークに基づく最低コスト" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "社内最高価格" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "社内価格ブレークに基づく最大コスト" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "最低供給価格" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "外部サプライヤーからの部品の最低価格" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "サプライヤー最高価格" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "外部サプライヤーからの部品の最高価格" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "最小バリアントコスト" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "バリアントパーツの最小コストの計算" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "最大バリアントコスト" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "バリアント部品の最大コストの計算" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "最低料金" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "最低コストのオーバーライド" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "最大コスト" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "最大コストのオーバーライド" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "総合的な最小コストの計算" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "総合最大コストの計算" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "最低販売価格" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "価格破壊に基づく最低販売価格" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "最高販売価格" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "価格破壊に基づく最高販売価格" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "最低販売価格" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "過去の最低売却価格" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "最大販売価格" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "過去の最高売却価格" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "ストックテイク用部品" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "個数" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "棚卸時の個別在庫数" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "ストックテイク時の在庫可能量" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "日付" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "ストックテイク実施日" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "最低在庫コスト" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "手元在庫の最低見積原価" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "最大在庫コスト" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "手元在庫の最大見積原価" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "パーツセール価格" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "部品試験テンプレート" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "無効なテンプレート名 - 英数字を1文字以上含む必要があります。" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "選択肢はユニークでなければなりません" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "テストテンプレートは、テスト可能な部分に対してのみ作成できます。" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "同じキーを持つテスト・テンプレートがパートに既に存在します。" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "試験名" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "テストの名前を入力します。" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "テストキー" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "テストの簡易キー" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "試験内容" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "このテストの説明を入力してください。" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "有効" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "このテストは有効ですか?" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "必須" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "このテストは合格するために必要ですか?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "価値が必要" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "このテストは、テスト結果を追加する際に値を必要としますか?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "アタッチメントが必要" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "この試験では、試験結果を追加する際にファイルの添付が必要ですか。" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "選択肢" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "このテストで有効な選択肢(カンマ区切り)" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "部品パラメータテンプレート" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "チェックボックスのパラメータに単位を指定することはできません。" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "チェックボックスパラメータに選択肢を持たせることはできません。" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "パラメータ・テンプレート名は一意でなければなりません。" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "パラメータ名" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "このパラメータの物理単位" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "パラメータの説明" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "チェックボックス" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "このパラメータはチェックボックスですか?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "このパラメータの有効な選択肢(カンマ区切り)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "このパラメータの選択リスト" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "部品パラメータ" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "パラメータは変更できません。" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "パラメータ値の選択が無効" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "親部分" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "パラメータテンプレート" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "パラメータ値" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "任意のメモ欄" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "部品分類パラメータテンプレート" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "初期値" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "パラメータのデフォルト値" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "BOMアイテムは変更できません - アセンブリがロックされています。" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "BOM アイテムは変更できません - バリアントアセンブリがロックされています。" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "親部品を選択" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "サブパート" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "BOMで使用する部品を選択" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "このBOMアイテムのBOM数量" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "この部品表はオプションです。" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "このBOMアイテムは消耗品です。" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "BOMアイテムリファレンス" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "BOMアイテムノート" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "チェックサムi" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "BOMラインのチェックサム" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "検証済み" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "このBOMアイテムは検証済みです" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "継承" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "この BOM アイテムは、バリアントパーツの BOM に継承されます。" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "このBOMアイテムには、バリアントパーツのストックアイテムを使用できます。" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "数量は追跡可能な部品の場合、整数値でなければなりません。" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "サブパーツの指定が必要" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "BOMアイテム代替" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "代用部品はマスター部品と同じにすることはできません。" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "親BOMアイテム" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "代用部品" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "パート #1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "パート #2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "関連部品を選択" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "この関係について" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "部品とそれ自身との間に部品関係を作ることはできません。" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "重複する関係が既に存在します。" @@ -7606,7 +7671,7 @@ msgstr "プラグインはラベル印刷をサポートしていません" msgid "Invalid label dimensions" msgstr "無効なラベル寸法" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "テンプレートに有効な項目がありません" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index 3a04e11faf..dc30f03715 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "" @@ -112,8 +112,9 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "" @@ -417,7 +418,7 @@ msgstr "" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -809,12 +814,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index af9e570cf1..1d38d62a55 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nepavyko konvertuoti {original} į {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Pateiktas neteisingas kiekis" @@ -112,8 +112,9 @@ msgstr "Įveskite datą" msgid "Invalid decimal value" msgstr "Neteisinga dešimtainė reikšmė" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Reikšmė „{name}“ neatitinka šablono formato" msgid "Provided value does not match required pattern: " msgstr "Pateikta reikšmė neatitinka reikalaujamo šablono: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "Negalima iš karto susieti daugiau nei 1000 elementų" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Nepateiktas serijos numeris" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Pasikartojantis serijinis numeris" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Neteisinga grupė: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Grupės {group} kiekis viršija leistiną kiekį ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Serijos numerių nerasta" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Pašalinkite HTML žymes iš šios reikšmės" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "Duomenyse yra draudžiamo „markdown“ turinio" @@ -409,7 +410,7 @@ msgstr "Neteisingas pasirinkimas" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Pavadinimas" @@ -417,7 +418,7 @@ msgstr "Pavadinimas" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Serverio klaida" msgid "An error has been logged by the server." msgstr "Serveris užfiksavo klaidą." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Turi būti teisingas skaičius" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Valiuta" @@ -533,21 +534,21 @@ msgstr "Užsakymo būsena" msgid "Parent Build" msgstr "Pirminė gamyba" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Įtraukti variantus" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Detalė" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Kategorija" @@ -640,15 +641,15 @@ msgstr "Neįtraukti medžio struktūros" msgid "Build must be cancelled before it can be deleted" msgstr "Prieš ištrinant gamybą, ji turi būti atšaukta" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Sunaudojama" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Pasirinktinai" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Surinkimas" msgid "Tracked" msgstr "Sekama" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Testuojama" @@ -666,27 +667,31 @@ msgstr "Testuojama" msgid "Order Outstanding" msgstr "Liko neįvykdytų užsakymų" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Priskirta" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "Tikslinė data turi būti po pradžios datos" msgid "Build Order Reference" msgstr "Gamybos užsakymo nuoroda" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Pardavimo užsakymo nuoroda" msgid "SalesOrder to which this build is allocated" msgstr "Pardavimo užsakymas, kuriam ši gamyba priskirta" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Šaltinio vieta" @@ -809,12 +814,12 @@ msgstr "Gamybos būsena" msgid "Build status code" msgstr "Gamybos būsenos kodas" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Partijos kodas" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Šios gamybos partijos kodas" @@ -912,7 +917,7 @@ msgstr "Gamybos užsakymas {build} užbaigtas" msgid "A build order has been completed" msgstr "Gamybos užsakymas užbaigtas" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Sekamoms detalėms būtina nurodyti serijos numerius" @@ -928,39 +933,39 @@ msgstr "Gamybos rezultatas jau užbaigtas" msgid "Build output does not match Build Order" msgstr "Gamybos rezultatas neatitinka gamybos užsakymo" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Kiekis turi būti didesnis nei nulis" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "Kiekis negali viršyti rezultato kiekio" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Gamybos užsakymo eilutės įrašas" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Gamybos objektas" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Gamybos objektas" msgid "Quantity" msgstr "Kiekis" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Reikalingas kiekis gamybos užsakymui" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Atsargų elementas per daug paskirstytas" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Priskirtas kiekis turi būti didesnis nei nulis" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Atsargoms su serijos numeriais kiekis turi būti 1" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "Pasirinktas atsargų elementas neatitinka BOM eilutės" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "Pasirinktas atsargų elementas neatitinka BOM eilutės" msgid "Stock Item" msgstr "Atsargų elementas" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Šaltinio atsargų elementas" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Atsargų kiekis, skirtas paskirstyti į gamybą" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Įdiegti į" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Paskirties atsargų elementas" @@ -1043,339 +1056,363 @@ msgstr "Detalės pavadinimas" msgid "Project Code Label" msgstr "Projekto kodo etiketė" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Gamybos rezultatas" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Gamybos rezultatas neatitinka pirminės gamybos" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Rezultato detalė neatitinka gamybos užsakymo detalės" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Šis gamybos rezultatas jau užbaigtas" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Šis gamybos rezultatas nėra visiškai paskirstytas" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Įveskite kiekį gamybos rezultatui" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Sekamoms detalėms reikalingas sveikasis kiekis" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Serijos numeriai" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Įveskite serijos numerius gamybos rezultatams" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Atsargų vieta gamybos rezultatams" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Automatiškai priskirti serijos numerius" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Šie serijos numeriai jau egzistuoja arba yra neteisingi" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Turi būti pateiktas gamybos rezultatų sąrašas" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Atsargų vieta brokuotiems rezultatams" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Atmesti priskyrimus" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Atmesti visus atsargų priskyrimus brokuotiems rezultatams" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Priežastis, dėl kurios gamybos rezultatas(-ai) buvo nurašytas(-i)" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Vieta, kur laikomi užbaigti gamybos rezultatai" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Priimti nepilną priskyrimą" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Užbaigti rezultatus, net jei atsargos dar nėra pilnai priskirtos" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Sunaudoti priskirtas atsargas" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Sunaudoti bet kokias šiai gamybai jau priskirtas atsargas" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Pašalinti nebaigtus rezultatus" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Ištrinti visus nebaigtus gamybos rezultatus" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Neleidžiama" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Priimti kaip sunaudotą šio gamybos užsakymo metu" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Panaikinkite priskyrimus prieš užbaigiant šį gamybos užsakymą" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Per daug paskirstytos atsargos" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Kaip norite elgtis su papildomai šiam gamybos užsakymui priskirtomis atsargomis" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Kai kurios atsargos paskirstytos per daug" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Priimti nepriskirtą" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Priimti, kad atsargos nebuvo visiškai priskirtos šiam gamybos užsakymui" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Reikalingos atsargos nėra visiškai priskirtos" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Priimti nepilną" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Priimti, kad ne visi reikalingi gamybos rezultatai buvo užbaigti" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Reikalingas gamybos kiekis nebuvo užbaigtas" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "Gamybos užsakymas turi nebaigtų antrinių gamybų" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "Gamybos užsakymas turi būti gamybos būsenoje" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Gamybos užsakymas turi nebaigtų rezultatų" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Gamybos eilutė" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Gamybos rezultatas" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Gamybos rezultatas turi būti susietas su ta pačia gamyba" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Gamybos eilutės įrašas" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "Prekė turi būti atsargose" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Viršytas prieinamas kiekis ({q})" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "Sekamų detalių priskyrymui turi būti nurodytas gamybos rezultatas" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Negalima nurodyti gamybos rezultato nesekamoms detalėms" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Turi būti pateikti paskirstymo elementai" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Atsargų vieta, iš kurios bus imamos detalės (palikite tuščią, jei tinka bet kuri vieta)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Neįtraukti vietos" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Neįtraukti atsargų iš šios pasirinktos vietos" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Keičiamos atsargos" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Atsargos iš skirtingų vietų gali būti naudojamos pakaitomis" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Pakaitinės atsargos" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Leisti priskirti pakaitines detales" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Pasirenkami elementai" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Priskirti papildomus BOM elementus gamybos užsakymui" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Nepavyko paleisti automatinio paskirstymo užduoties" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "BOM nuoroda" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "BOM detalės ID" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "BOM detalės pavadinimas" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "Gamyba" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Tiekėjo detalė" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Priskirtas kiekis" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "Gamybos nuoroda" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Detalės kategorijos pavadinimas" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Sekama" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Paveldėta" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Leisti variantus" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "BOM elementas" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Priskirtos atsargos" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "Užsakyta" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "Gamyboje" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Išorinės atsargos" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Prieinamos atsargos" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Prieinamos pakaitinės atsargos" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Prieinamos variantų atsargos" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "Sulaikyta" msgid "Cancelled" msgstr "Atšaukta" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "Raktas turi būti unikalus" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Vartotojas" msgid "Price break quantity" msgstr "Kiekio ribinis taškas kainai" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Kaina" @@ -1851,7 +1888,7 @@ msgstr "Loginis raktas turi būti tarp nuorodos būsenų loginių raktų" msgid "Name must be different from the names of the reference status" msgstr "Pavadinimas turi skirtis nuo nuorodos būsenų pavadinimų" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "Pasirinkimų sąrašas" @@ -1951,7 +1988,7 @@ msgstr "Ar šis sąrašo įrašas aktyvus?" msgid "Barcode Scan" msgstr "Brūkšninio kodo nuskaitymas" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Data" @@ -1963,7 +2000,7 @@ msgstr "Brūkšninio kodo duomenys" msgid "User who scanned the barcode" msgstr "Vartotojas, nuskaitęs brūkšninį kodą" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "Laiko žymė" @@ -2227,7 +2264,7 @@ msgstr "Užduoties rakto argumentai" msgid "Filename" msgstr "Failo pavadinimas" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Modelio tipas" @@ -2601,7 +2638,7 @@ msgstr "Kopijuoti kategorijų parametrų šablonus" msgid "Copy category parameter templates when creating a part" msgstr "Kopijuoti kategorijų parametrų šablonus kuriant detalę" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "Vidinė detalė yra aktyvi" msgid "Supplier is Active" msgstr "Tiekėjas yra aktyvus" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Gamintojas" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Nuoroda į adreso informaciją (išorinė)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Gamintojo detalė" @@ -3909,7 +3946,7 @@ msgstr "Pasirinkite detalę" msgid "Select manufacturer" msgstr "Pasirinkite gamintoją" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "MPN" @@ -3938,7 +3975,7 @@ msgstr "Parametro pavadinimas" msgid "Parameter value" msgstr "Parametro reikšmė" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Vienetai" @@ -3958,7 +3995,7 @@ msgstr "Pakuotės vienetų kiekis turi būti didesnis už nulį" msgid "Linked manufacturer part must reference the same base part" msgstr "Susieta gamintojo detalė turi nurodyti tą pačią pagrindinę detalę" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Tiekėjo detalės aprašymas" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Tiekėjo detalės aprašymas" msgid "Note" msgstr "Pastaba" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "bazinė kaina" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimalus mokestis (pvz., sandėliavimo mokestis)" @@ -4026,7 +4063,7 @@ msgstr "Pakuotės kiekis" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Bendras kiekis vienoje pakuotėje. Palikite tuščią, jei prekė tiekiama po vieną." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "daugiklis" @@ -4050,19 +4087,19 @@ msgstr "Paskutinio prieinamumo duomenų atnaujinimo data" msgid "Supplier Price Break" msgstr "Tiekėjo kainos ribos" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "Grąžina pagrindinio adreso tekstinę išraišką. Ši savybė egzistuoja dėl suderinamumo su ankstesnėmis versijomis." -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Numatytoji valiuta, naudojama šiam tiekėjui" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Įmonės pavadinimas" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "Sandėlyje" @@ -4118,94 +4155,122 @@ msgstr "Pateiktas" msgid "Invalid status code" msgstr "Neteisingas būsenos kodas" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Duomenų failas" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "Duomenų failas, kurį reikia importuoti" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Stulpeliai" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "Importavimo sesijos tikslinio modelio tipas" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "Importavimo būsena" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "Laukų numatytosios reikšmės" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "Laukų perrašymai" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "Laukų filtrai" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "Kai kurie privalomi laukai nėra susieti" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "Šis stulpelis jau yra susietas su duomenų bazės lauku" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "Šis laukas jau yra susietas su duomenų stulpeliu" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "Stulpelių susiejimas turi būti susietas su galiojančia importavimo sesija" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "Stulpelis neegzistuoja duomenų faile" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "Laukas neegzistuoja tiksliniame modelyje" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "Pasirinktas laukas yra tik skaitomas" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "Importavimo sesija" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "Laukas" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "Stulpelis" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "Eilutės indeksas" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "Pradiniai eilutės duomenys" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "Klaidos" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Galiojantis" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "Nepalaikomas duomenų failo formatas" @@ -4218,39 +4283,39 @@ msgstr "Nepavyko atidaryti duomenų failo" msgid "Invalid data file dimensions" msgstr "Neteisingi duomenų failo matmenys" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "Neteisingos laukų numatytosios reikšmės" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "Neteisingi laukų perrašymai" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "Neteisingi laukų filtrai" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "Eilutės" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "Eilučių ID sąrašas, kurias priimti" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "Nepateikta jokių eilučių" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "Eilutė nepriklauso šiai sesijai" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "Eilutėje yra neteisingų duomenų" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "Eilutė jau buvo užbaigta" @@ -5355,7 +5420,7 @@ msgstr "Komponento detalė gali būti testuojama" msgid "Uses" msgstr "Naudoja" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Detalių kategorija" @@ -5634,499 +5699,499 @@ msgstr "Sukūręs vartotojas" msgid "Owner responsible for this part" msgstr "Atsakingas vartotojas už šią detalę" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Parduodamas kiekis" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "Valiuta, naudojama kainų skaičiavimams kaupti" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Minimali BOM kaina" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "Minimali komponentų detalių kaina" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Maksimali BOM kaina" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "Maksimali komponentų detalių kaina" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Minimali pirkimo kaina" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "Mažiausia istorinė pirkimo kaina" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Maksimali pirkimo kaina" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "Didžiausia istorinė pirkimo kaina" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "Minimali vidinė kaina" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "Mažiausia kaina pagal vidinius kainų intervalus" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "Maksimali vidinė kaina" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "Didžiausia kaina pagal vidinius kainų intervalus" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "Mažiausia tiekėjo kaina" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "Mažiausia detalės kaina iš išorinių tiekėjų" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "Didžiausia tiekėjo kaina" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "Didžiausia detalės kaina iš išorinių tiekėjų" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Mažiausia varianto kaina" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "Apskaičiuota minimali variantų detalių kaina" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Didžiausia varianto kaina" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "Apskaičiuota didžiausia variantų detalių kaina" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Minimali kaina" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "Nepaisyti minimalios kainos" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Maksimali kaina" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "Nepaisyti maksimalios kainos" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "Apskaičiuota bendra minimali kaina" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "Apskaičiuota bendra maksimali kaina" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "Minimali pardavimo kaina" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "Mažiausia pardavimo kaina pagal kainų intervalus" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "Didžiausia pardavimo kaina" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "Didžiausia pardavimo kaina pagal kainų intervalus" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Mažiausia pardavimo kaina" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "Mažiausia istorinė pardavimo kaina" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Didžiausia pardavimo kaina" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "Didžiausia istorinė pardavimo kaina" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "Detalė inventorizacijai" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Vienetų skaičius" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "Atsargų įrašų skaičius inventorizacijos metu" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "Bendras prieinamas atsargų kiekis inventorizacijos metu" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "Inventorizacijos atlikimo data" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Minimali atsargų kaina" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "Apytikslė minimali turimų atsargų kaina" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "Maksimali atsargų kaina" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "Apytikslė maksimali turimų atsargų kaina" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "Detalės kainų intervalai pardavimui" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "Detalės bandymų šablonas" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Netinkamas šablono pavadinimas - turi būti bent vienas raidinis ar skaitinis simbolis" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "Pasirinkimai turi būti unikalūs" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "Bandymų šablonus galima kurti tik testuojamoms detalėms" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "Detalė jau turi bandymų šabloną su tokiu pačiu raktu" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Bandymo pavadinimas" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Įveskite bandymo pavadinimą" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "Bandymo raktas" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "Supaprastintas bandymo raktas" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Bandymo aprašymas" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Įveskite šio bandymo aprašymą" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Įjungta" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "Ar šis bandymas įjungtas?" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Privalomas" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "Ar šį bandymą būtina išlaikyti?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Reikalauja reikšmės" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "Ar šiam bandymui reikia įvesti reikšmę pridedant rezultatą?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Reikalauja priedo" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "Ar šiam bandymui reikia pridėti failą su rezultatu?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Pasirinkimai" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "Galimi pasirinkimai šiam bandymui (atskirti kableliais)" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "Detalės parametro šablonas" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "Žymimojo laukelio parametrai negali turėti matavimo vienetų" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "Žymimojo laukelio parametrai negali turėti pasirinkimų" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "Parametro šablono pavadinimas turi būti unikalus" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Parametro pavadinimas" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "Fiziniai šio parametro vienetai" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "Parametro aprašymas" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Žymimasis laukelis" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "Ar šis parametras yra žymimasis laukelis?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Galimi pasirinkimai šiam parametrui (atskirti kableliais)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "Pasirinkimų sąrašas šiam parametrui" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "Detalės parametras" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "Parametro keisti negalima - detalė užrakinta" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Neteisingas pasirinkimas parametro reikšmei" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Pirminė detalė" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Parametro šablonas" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Parametro reikšmė" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Neprivalomas pastabų laukas" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "Detalių kategorijos parametro šablonas" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Numatytoji reikšmė" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Numatytoji parametro reikšmė" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "BOM elemento keisti negalima - surinkimas užrakintas" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "BOM elemento keisti negalima - varianto surinkimas užrakintas" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Pasirinkite pirminę detalę" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Pavaldi detalė" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Pasirinkite detalę, naudojamą BOM" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "BOM reikalingas šios detalės kiekis" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Šis BOM elementas yra pasirenkamas" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Šis BOM elementas yra sunaudojamas (nesekamas gamybos užsakymuose)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "BOM nuoroda" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "BOM pastabos" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Kontrolinė suma" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "BOM eilutės kontrolinė suma" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Patvirtinta" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "Šis BOM elementas patvirtintas" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "Paveldima" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Šį BOM elementą paveldi variantų sąrašai" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "Sekamoms detalėms kiekis turi būti sveikasis skaičius" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "Turi būti nurodyta pavaldi detalė" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "BOM elemento pakaitalas" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "Pakaitinė detalė negali būti tokia pati kaip pagrindinė detalė" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Pagrindinis BOM elementas" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Pakaitinė detalė" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Detalė 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Detalė 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Pasirinkite susijusią detalę" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "Pastaba šiam ryšiui" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "Detalių ryšio negalima sukurti tarp detalės ir jos pačios" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "Toks ryšys jau egzistuoja" @@ -7606,7 +7671,7 @@ msgstr "Įskiepis nepalaiko etikečių spausdinimo" msgid "Invalid label dimensions" msgstr "Neleistini etiketės matmenys" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "Šablonui nepateikti galimi elementai" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 5b915c81f6..277dcac275 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Norādītais daudzums nav derīgs" @@ -112,8 +112,9 @@ msgstr "Ievadiet datumu" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Vērtība '{name}' neparādās vajadzīgajā formātā" msgid "Provided value does not match required pattern: " msgstr "Norādītā vērtība neatbilst nepieciešamajam formātam: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Tukša sērijas numura rinda" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Atkārtojas sērijas numurs" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Grupas diapazons {group} pārsniedz pieļaujamo daudzumu ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Netika atrasts neviens sērijas numurs" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Noņemiet HTML tagus no šīs vērtības" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "" @@ -417,7 +418,7 @@ msgstr "" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -809,12 +814,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index 873709d01d..4cd6fc098d 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveelheid ingevoerd" @@ -112,8 +112,9 @@ msgstr "Voer datum in" msgid "Invalid decimal value" msgstr "Ongeldige decimale waarde" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Waarde '{name}' verschijnt niet in patroonformaat" msgid "Provided value does not match required pattern: " msgstr "Opgegeven waarde komt niet overeen met vereist patroon: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "Kan niet meer dan 1000 items tegelijk serienummers geven." -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Leeg serienummer" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Duplicaat serienummer" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Ongeldige groep: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Groepsbereik {group} overschrijdt toegestane hoeveelheid ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Geen serienummers gevonden" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "Hoeveelheid van unieke serienummers ({n}) moet overeenkomen met de hoeveelheid ({q})" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Verwijder HTML tags van deze waarde" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "Gegevens bevatten verboden markdown inhoud" @@ -409,7 +410,7 @@ msgstr "Ongeldige keuze" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Naam" @@ -417,7 +418,7 @@ msgstr "Naam" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Serverfout" msgid "An error has been logged by the server." msgstr "Er is een fout gelogd door de server." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Moet een geldig nummer zijn" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Valuta" @@ -533,21 +534,21 @@ msgstr "Status van bestelling" msgid "Parent Build" msgstr "Bovenliggende Productie" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Inclusief varianten" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Onderdeel" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Categorie" @@ -640,15 +641,15 @@ msgstr "Boomstructuur uitsluiten" msgid "Build must be cancelled before it can be deleted" msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Verbruiksartikelen" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Optioneel" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Samenstelling" msgid "Tracked" msgstr "Gevolgd" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Testbaar" @@ -666,27 +667,31 @@ msgstr "Testbaar" msgid "Order Outstanding" msgstr "Openstaande order" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Toegewezen" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "Doeldatum moet na startdatum zijn" msgid "Build Order Reference" msgstr "Productieorderreferentie" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Verkooporder Referentie" msgid "SalesOrder to which this build is allocated" msgstr "Verkooporder waar deze productie aan is toegewezen" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Bronlocatie" @@ -809,12 +814,12 @@ msgstr "Productiestatus" msgid "Build status code" msgstr "Productiestatuscode" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Batchcode" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Batchcode voor deze productieuitvoer" @@ -912,7 +917,7 @@ msgstr "Productieorder {build} is voltooid" msgid "A build order has been completed" msgstr "Een productieorder is voltooid" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Serienummers moeten worden opgegeven voor traceerbare onderdelen" @@ -928,39 +933,39 @@ msgstr "Productie uitvoer is al voltooid" msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "Hoeveelheid kan niet groter zijn dan aantal" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Bouw order regel item" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Bouw object" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Bouw object" msgid "Quantity" msgstr "Hoeveelheid" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Vereiste hoeveelheid voor bouwopdracht" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Toewijzing hoeveelheid moet groter zijn dan nul" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" msgid "Stock Item" msgstr "Voorraadartikel" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Bron voorraadartikel" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Voorraad hoeveelheid toe te wijzen aan productie" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Installeren in" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Bestemming voorraadartikel" @@ -1043,339 +1056,363 @@ msgstr "Onderdeel naam" msgid "Project Code Label" msgstr "Projectcode label" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Productieuitvoer" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Productieuitvoer komt niet overeen met de bovenliggende productie" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Uitvoeronderdeel komt niet overeen met productieorderonderdeel" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Deze productieuitvoer is al voltooid" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Deze productieuitvoer is niet volledig toegewezen" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Voer hoeveelheid in voor productie uitvoer" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Serienummers" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Voer serienummers in voor productieuitvoeren" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Voorraad locatie voor project uitvoer" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Serienummers automatisch toewijzen" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "De volgende serienummers bestaan al of zijn ongeldig" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Een lijst van productieuitvoeren moet worden verstrekt" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Voorraadlocatie voor geannuleerde outputs" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Toewijzingen weggooien" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Verwijder alle voorraadtoewijzingen voor geannuleerde outputs" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Reden voor annulering van bouworder(s)" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Locatie van voltooide productieuitvoeren" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Incomplete Toewijzing Accepteren" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Voltooi de uitvoer als de voorraad niet volledig is toegewezen" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Toegewezen voorraad gebruiken" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Verbruik elke voorraad die al is toegewezen aan deze build" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Verwijder Incomplete Uitvoeren" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Verwijder alle productieuitvoeren die niet zijn voltooid" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Niet toegestaan" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Accepteer zoals geconsumeerd onder deze bouwopdracht" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "De-alloceren voordat deze bouwopdracht voltooid wordt" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Overgealloceerde voorraad" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Hoe wilt u omgaan met extra voorraaditems toegewezen aan de bouworder" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Sommige voorraadartikelen zijn overalloceerd" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Accepteer Niet-toegewezen" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepteer dat voorraadartikelen niet volledig zijn toegewezen aan deze productieorder" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Vereiste voorraad is niet volledig toegewezen" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Accepteer Onvolledig" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Accepteer dat het vereist aantal productieuitvoeren niet is voltooid" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Vereiste productiehoeveelheid is voltooid" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "Bouw opdracht heeft open sub bouw orders" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "Bouwen moet in de productiestatus staan" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Productieorder heeft onvolledige uitvoeren" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Productielijn" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Productieuitvoer" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Productieuitvoer moet naar dezelfde productie wijzen" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Bouw lijn-item" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "Artikel moet op voorraad zijn" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Beschikbare hoeveelheid ({q}) overschreden" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "Productieuitvoer moet worden opgegeven voor de toewijzing van gevolgde onderdelen" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Allocaties voor artikelen moeten worden opgegeven" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Voorraadlocatie waar onderdelen afkomstig zijn (laat leeg om van elke locatie te nemen)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Locatie uitsluiten" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Voorraadartikelen van deze geselecteerde locatie uitsluiten" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Uitwisselbare voorraad" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Voorraadartikelen op meerdere locaties kunnen uitwisselbaar worden gebruikt" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Vervangende Voorraad" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Toewijzing van vervangende onderdelen toestaan" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Optionele Items" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Alloceer optionele BOM items om bestelling te bouwen" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Starten van automatische toewijzing taak mislukt" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "BOM referentie" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "BOM onderdeel ID" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "BOM onderdeel naam" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "Bouwen" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Leveranciersonderdeel" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Toegewezen hoeveelheid" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "Bouw referentie" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Naam categorie onderdeel" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Volgbaar" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Overgenomen" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Varianten toestaan" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Stuklijstartikel" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Toegewezen voorraad" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "In bestelling" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "In productie" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "Gepland om te bouwen" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Externe voorraad" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Beschikbare Voorraad" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Beschikbare vervanging voorraad" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Beschikbare varianten voorraad" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "In de wacht" msgid "Cancelled" msgstr "Geannuleerd" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "Sleutelreeks moet uniek zijn" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Gebruiker" msgid "Price break quantity" msgstr "Prijs pauze hoeveelheid" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Prijs" @@ -1851,7 +1888,7 @@ msgstr "Logische sleutel moet in de logische sleutels van de referentiestatus st msgid "Name must be different from the names of the reference status" msgstr "Naam moet anders zijn dan de namen van de referentie status" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "Keuzelijst" @@ -1951,7 +1988,7 @@ msgstr "Is dit item in deze lijst actief?" msgid "Barcode Scan" msgstr "Barcode Scan" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Gegevens" @@ -1963,7 +2000,7 @@ msgstr "Barcode gegevens" msgid "User who scanned the barcode" msgstr "Gebruiker die de barcode gescand heeft" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "Tijdstempel" @@ -2227,7 +2264,7 @@ msgstr "Taak trefwoord argumenten" msgid "Filename" msgstr "Bestandsnaam" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Model type" @@ -2601,7 +2638,7 @@ msgstr "Kopiëer Categorieparameter Sjablonen" msgid "Copy category parameter templates when creating a part" msgstr "Kopieer categorieparameter sjablonen bij het aanmaken van een onderdeel" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "Intern onderdeel is actief" msgid "Supplier is Active" msgstr "Leverancier is actief" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Fabrikant" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Link naar adres gegevens (extern)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" @@ -3909,7 +3946,7 @@ msgstr "Onderdeel selecteren" msgid "Select manufacturer" msgstr "Fabrikant selecteren" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "Fabrikant artikel nummer" @@ -3938,7 +3975,7 @@ msgstr "Parameternaam" msgid "Parameter value" msgstr "Parameterwaarde" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Eenheden" @@ -3958,7 +3995,7 @@ msgstr "Hoeveelheid moet groter zijn dan nul" msgid "Linked manufacturer part must reference the same base part" msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderdeel" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Omschrijving leveranciersdeel" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Omschrijving leveranciersdeel" msgid "Note" msgstr "Opmerking" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "basisprijs" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimale kosten (bijv. voorraadkosten)" @@ -4026,7 +4063,7 @@ msgstr "Pakket hoeveelheid" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Totale hoeveelheid geleverd in één pakket. Laat leeg voor enkele afzonderlijke items." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "meerdere" @@ -4050,19 +4087,19 @@ msgstr "Datum van de laatste update van de beschikbaarheid gegevens" msgid "Supplier Price Break" msgstr "Prijsverschil van leverancier" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "Geeft als resultaat de string representatie voor het primaire adres. Deze eigenschap bestaat voor achterwaartse compatibiliteit." -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Standaardvaluta die gebruikt wordt voor deze leverancier" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Bedrijfsnaam" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "Op voorraad" @@ -4118,94 +4155,122 @@ msgstr "Geplaatst" msgid "Invalid status code" msgstr "Ongeldige statuscode" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Data bestand" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "Te importeren databestand" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Kolommen" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "Doel modeltype voor deze importsessie" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "Status van importeren" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "Veld standaard" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "Veld overschrijven" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "Veld filters" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "Sommige verplichte velden zijn niet toegewezen" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "De kolom is al toegewezen aan een database veld" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "Het veld is al toegewezen aan een data-kolom" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "Kolom toewijzing moet worden gekoppeld aan een geldige importsessie" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "Kolom bestaat niet in het gegevensbestand" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "Veld bestaat niet in het doel model" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "Geselecteerde veld is alleen lezen" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "Importeer sessie" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "Veld" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "Kolom" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "Rij index" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "Oorspronkelijke rij gegevens" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "Fouten" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Geldig" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "Niet ondersteunde gegevens bestandsindeling" @@ -4218,39 +4283,39 @@ msgstr "Kan het databestand niet openen" msgid "Invalid data file dimensions" msgstr "Ongeldige afmetingen van gegevensbestand" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "Ongeldig veld standaard" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "Ongeldige veld overschrijvingen" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "Ongeldige veld filters" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "Rijen" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "Lijst van te accepteren rij IDs" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "Geen rijen opgegeven" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "Regel behoort niet tot deze sessie" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "Regel bevat ongeldige gegevens" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "Regel is al voltooid" @@ -5356,7 +5421,7 @@ msgstr "Component onderdeel is testbaar" msgid "Uses" msgstr "Gebruik" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Onderdeel Categorie" @@ -5635,499 +5700,499 @@ msgstr "Aanmaken gebruiker" msgid "Owner responsible for this part" msgstr "Eigenaar verantwoordelijk voor dit deel" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Verkopen van meerdere" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "Valuta die gebruikt wordt voor de cache berekeningen" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Minimale BOM kosten" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "Minimale kosten van onderdelen" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Maximale BOM kosten" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "Maximale kosten van onderdelen" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Minimale aankoop kosten" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "Minimale historische aankoop kosten" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Maximale aanschaf kosten" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "Maximum historische aankoop kosten" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "Minimale interne prijs" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "Minimale kosten op basis van interne prijsschommelingen" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "Maximale interne prijs" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "Maximale kosten gebaseerd op interne prijsvoordelen" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "Minimale leverancier prijs" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "Minimale prijs van onderdeel van externe leveranciers" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "Maximale leverancier prijs" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "Maximale prijs van onderdeel van externe leveranciers" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Minimale variant kosten" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "Berekende minimale kosten van variant onderdelen" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Maximale variant kosten" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "Berekende maximale kosten van variant onderdelen" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Minimale kostprijs" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "Overschrijf minimale kosten" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Maximale kosten" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "Overschrijf maximale kosten" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "Berekende minimale kosten" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "Berekende totale maximale kosten" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "Minimale verkoop prijs" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "Minimale verkoopprijs gebaseerd op prijsschommelingen" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "Maximale verkoop prijs" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "Maximale verkoopprijs gebaseerd op prijsschommelingen" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Minimale verkoop prijs" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "Minimale historische verkoop prijs" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Maximale verkoop prijs" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "Maximale historische verkoop prijs" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "Onderdeel voor voorraadcontrole" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Getelde items" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "Aantal individuele voorraadvermeldingen op het moment van voorraadcontrole" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "Totale voorraad op het moment van voorraadcontrole" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "Datum waarop voorraad werd uitgevoerd" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Minimale voorraadprijs" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "Geschatte minimum kosten van de voorraad op de hand" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "Maximale voorraadkosten" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "Geschatte maximale kosten van de hand van voorraad" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "Periodieke verkoopprijs voor onderdelen" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "Sjabloon test onderdeel" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Ongeldige sjabloonnaam - moet minstens één alfanumeriek teken bevatten" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "Keuzes moeten uniek zijn" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "Test sjablonen kunnen alleen worden gemaakt voor testbare onderdelen" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "Test template met dezelfde sleutel bestaat al voor een deel" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Test naam" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Geef een naam op voor de test" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "Test sleutel" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "Vereenvoudigde sleutel voor de test" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Test beschrijving" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Voer beschrijving in voor deze test" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Ingeschakeld" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "Is deze test ingeschakeld?" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Vereist" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "Is deze test nodig om te doorlopen?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Waarde vereist" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "Heeft deze test een waarde nodig bij het toevoegen van een testresultaat?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Vereist bijlage" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "Vereist deze test een bestandsbijlage bij het toevoegen van een testresultaat?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Keuzes" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "Geldige keuzes voor deze parameter (komma gescheiden)" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "Sjabloon deel parameter" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "Checkbox parameters kunnen geen eenheden bevatten" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "Checkbox parameters kunnen geen eenheden bevatten" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "De template van de parameter moet uniek zijn" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Parameternaam" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "Fysieke eenheden voor deze parameter" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "Parameter omschrijving" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Selectievakje" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "Is deze parameter een selectievak?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Geldige keuzes voor deze parameter (komma gescheiden)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "Lijst met selecties voor deze parameter" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "Onderdeel parameters" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "Parameter kan niet worden gewijzigd - onderdeel is vergrendeld" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Ongeldige keuze voor parameter waarde" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Hoofd onderdeel" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Parameter sjabloon" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Parameterwaarde" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Optioneel notities veld" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "Sjabloon categorie parameters onderdeel" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Standaard waarde" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Standaard Parameter Waarde" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "BOM item kan niet worden gewijzigd - assemblage is vergrendeld " -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "BOM item kan niet worden gewijzigd - assemblage is vergrendeld" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Selecteer boven liggend onderdeel" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Sub onderdeel" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Selecteer onderdeel dat moet worden gebruikt in BOM" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "BOM hoeveelheid voor dit BOM item" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Dit BOM item is optioneel" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Dit BOM item is verbruikbaar (het wordt niet bijgehouden in build orders)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "Artikelregel referentie" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "BOM item notities" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Controle som" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "BOM lijn controle som" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Goedgekeurd" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "Dit BOM item is goedgekeurd" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "Wordt overgenomen" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Dit BOM item wordt overgenomen door BOMs voor variant onderdelen" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "Hoeveelheid moet een geheel getal zijn voor trackable onderdelen" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "Onderdeel moet gespecificeerd worden" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "BOM Item vervangingen bewerken" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "Vervanging onderdeel kan niet hetzelfde zijn als het hoofddeel" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Bovenliggend BOM item" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Vervanging onderdeel" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Eerste deel" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Tweede deel" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Selecteer gerelateerd onderdeel" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "Opmerking voor deze relatie" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "Onderdeel relatie kan niet worden gecreëerd tussen een deel en zichzelf" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "Dubbele relatie bestaat al" @@ -7607,7 +7672,7 @@ msgstr "Plug-in ondersteunt geen label printen" msgid "Invalid label dimensions" msgstr "Ongeldige label afmetingen" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "Geen geldige items aan de template verstrekt" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index e5a545098e..9ca4012209 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" @@ -112,8 +112,9 @@ msgstr "Oppgi dato" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Verdi '{name}' vises ikke i mønsterformat" msgid "Provided value does not match required pattern: " msgstr "Angitt verdi samsvarer ikke med påkrevd mønster: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Tom serienummerstreng" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Duplisert serienummer" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Gruppesekvens {group} overskrider tillatt antall ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Ingen serienummer funnet" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Fjern HTML-tagger fra denne verdien" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "Ugyldig valg" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Navn" @@ -417,7 +418,7 @@ msgstr "Navn" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Serverfeil" msgid "An error has been logged by the server." msgstr "En feil har blitt logget av serveren." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Må være et gyldig tall" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Valuta" @@ -533,21 +534,21 @@ msgstr "Ordrestatus" msgid "Parent Build" msgstr "Overordnet produksjon" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Del" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Kategori" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Produksjonen må avbrytes før den kan slettes" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Forbruksvare" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Valgfritt" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Sammenstilling" msgid "Tracked" msgstr "Spores" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Tildelt" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Produksjonsordre-referanse" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Salgsordrereferanse" msgid "SalesOrder to which this build is allocated" msgstr "Salgsordren denne produksjonen er tildelt til" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Kildeplassering" @@ -809,12 +814,12 @@ msgstr "Produksjonsstatus" msgid "Build status code" msgstr "Produksjonsstatuskode" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Batchkode" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Batchkode for denne produksjonsartikkelen" @@ -912,7 +917,7 @@ msgstr "Produksjonsordre {build} er fullført" msgid "A build order has been completed" msgstr "En produksjonsordre er fullført" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Serienumre må angis for sporbare deler" @@ -928,39 +933,39 @@ msgstr "Produksjonsartikkelen er allerede fullført" msgid "Build output does not match Build Order" msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "Kvantitet kan ikke være større enn utgangsantallet" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Produksjonsartikkel" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Produksjonsobjekt" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Produksjonsobjekt" msgid "Quantity" msgstr "Antall" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Påkrevd antall for produksjonsordre" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Lagervaren er overtildelt" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Tildelingsantall må være større enn null" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Mengden må være 1 for serialisert lagervare" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" msgid "Stock Item" msgstr "Lagervare" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Kildelagervare" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Lagerantall å tildele til produksjonen" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Monteres i" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Lagervare for montering" @@ -1043,339 +1056,363 @@ msgstr "Delnavn" msgid "Project Code Label" msgstr "Etikett for prosjektkode" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Produksjonsartikkel" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Produksjonsartikkel samsvarer ikke med overordnet produksjon" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Resultatdel samsvarer ikke med produksjonsordredel" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Denne produksjonsartikkelen er allerede fullført" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Denne produksjonsartikkelen er ikke fullt tildelt" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Angi antall for produksjonsartikkel" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Heltallsverdi kreves for sporbare deler" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Serienummer" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Angi serienummer for produksjonsartikler" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Lagerplassering for produksjonsartikkel" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Automatisk tildeling av serienummer" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Følgende serienummer finnes allerede eller er ugyldige" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "En liste over produksjonsartikler må oppgis" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Lagerplassering for skrotede produksjonsartikler" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Forkast tildelinger" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Forkast tildelinger fra skrotede produksjonsartikler" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Grunn for skroting av produksjonsartikler" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Plassering for ferdige produksjonsartikler" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Godta ufullstendig tildeling" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Fullfør artikler dersom lagerbeholdning ikke er fullt tildelt" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Bruk tildelt lagerbeholdning" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Bruk all lagerbeholdning som allerede er tildelt denne produksjonen" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Fjern ufullstendige artikler" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Slett alle produksjonsartikler som ikke er fullført" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Ikke tillatt" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Godta som brukt av denne produksjonsordren" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Fjern tildeling før produksjonsordren fullføres" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Overtildelt lagerbeholdning" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Hvordan vil du håndtere ekstra lagervarer tildelt produksjonsordren" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Noen lagervarer har blitt overtildelt" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Godta ikke tildelt" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Godta at lagervarer ikke er fullt tildelt til denne produksjonsordren" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Nøvendig lagerbeholdning er ikke fullt tildelt" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Godta uferdig" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Godta at nødvendig antall fullførte produksjonsartikler ikke er nådd" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Nødvendig produksjonsmengde er ikke nådd" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Produksjonsordren har uferdige artikler" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Produksjonslinje" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Produksjonsartikkel" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Produksjonsartikkel må peke til samme produksjon" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Produksjonsartikkel" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "Artikkelen må være på lager" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Tilgjengelig antall ({q}) overskredet" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "Produksjonsartikkel må spesifiseres for tildeling av sporede deler" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Produksjonsartikkel kan ikke spesifiseres for tildeling av usporede deler" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Tildelingsartikler må oppgis" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Lagerplassering hvor deler skal hentes (la stå tomt for å ta fra alle plasseringer)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Eksluderer plassering" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Ekskluder lagervarer fra denne valgte plasseringen" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Utskiftbar lagerbeholdning" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Lagervarer ved flere plasseringer kan brukes om hverandre" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Erstatning-lagerbeholdning" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Tilatt tildelling av erstatningsdeler" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Valgfrie artikler" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Tildel valgfrie BOM-artikler til produksjonsordre" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Kunne ikke starte auto-tideling" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "BOM-referanse" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Leverandørdel" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Tildelt antall" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "Produksjonsreferanse" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Delkategorinavn" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Sporbar" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Nedarvet" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Tillat Varianter" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "BOM-artikkel" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Tildelt lagerbeholdning" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "I bestilling" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "I produksjon" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Ekstern lagerbeholdning" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Tilgjengelig lagerbeholdning" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Tilgjengelige erstatningsvarer" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Tilgjengelige variantvarer" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "Kansellert" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "Nøkkelstreng må være unik" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Bruker" msgid "Price break quantity" msgstr "Antall for prisbrudd" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Pris" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "Nøkkelordargumenter for oppgave" msgid "Filename" msgstr "Filnavn" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Modelltype" @@ -2601,7 +2638,7 @@ msgstr "Kopier designmaler for kategoriparametere" msgid "Copy category parameter templates when creating a part" msgstr "Kopier parametermaler for kategori ved oppretting av en del" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "Intern del er aktiv" msgid "Supplier is Active" msgstr "Leverandør er aktiv" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Produsent" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Lenke til adresseinformasjon (ekstern)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Produsentdeler" @@ -3909,7 +3946,7 @@ msgstr "Velg del" msgid "Select manufacturer" msgstr "Velg produsent" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "MPN" @@ -3938,7 +3975,7 @@ msgstr "Parameternavn" msgid "Parameter value" msgstr "Parameterverdi" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Enheter" @@ -3958,7 +3995,7 @@ msgstr "Pakkeenhet må være mer enn null" msgid "Linked manufacturer part must reference the same base part" msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Leverandørens delbeskrivelse" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Leverandørens delbeskrivelse" msgid "Note" msgstr "Notat" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "grunnkostnad" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimum betaling (f.eks. lageravgift)" @@ -4026,7 +4063,7 @@ msgstr "Pakkeantall" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Totalt antall i en enkelt pakke. La være tom for enkeltenheter." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "flere" @@ -4050,19 +4087,19 @@ msgstr "Dato for siste oppdatering av tilgjengelighetsdata" msgid "Supplier Price Break" msgstr "Leverandørens prisbrudd" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Standardvaluta brukt for denne leverandøren" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Bedriftsnavn" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "På lager" @@ -4118,94 +4155,122 @@ msgstr "Plassert" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Datafil" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Gyldig" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Delkategori" @@ -5634,499 +5699,499 @@ msgstr "Opprettingsbruker" msgid "Owner responsible for this part" msgstr "Eier ansvarlig for denne delen" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Selg flere" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "Valuta som brukes til å bufre prisberegninger" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Minimal BOM-kostnad" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "Minste kostnad for komponentdeler" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Maksimal BOM-kostnad" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "Maksimal kostnad for komponentdeler" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Minimal innkjøpskostnad" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "Minimal historisk innkjøpskostnad" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Maksimal innkjøpskostnad" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "Maksimal historisk innkjøpskostnad" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "Minimal intern pris" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "Minimal kostnad basert på interne prisbrudd" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "Maksimal intern pris" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "Maksimal kostnad basert på interne prisbrudd" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "Minimal leverandørpris" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "Minimumspris for del fra eksterne leverandører" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "Maksimal leverandørpris" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "Maksimalpris for del fra eksterne leverandører" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Minimal Variantkostnad" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "Beregnet minimal kostnad for variantdeler" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Maksimal Variantkostnad" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "Beregnet maksimal kostnad for variantdeler" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Minimal kostnad" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "Overstyr minstekostnad" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Maksimal kostnad" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "Overstyr maksimal kostnad" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "Beregnet samlet minimal kostnad" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "Beregnet samlet maksimal kostnad" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "Minimal salgspris" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "Minimal salgspris basert på prisbrudd" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "Maksimal Salgspris" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "Maksimal salgspris basert på prisbrudd" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Minimal Salgskostnad" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "Minimal historisk salgspris" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Maksimal Salgskostnad" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "Maksimal historisk salgspris" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "Del for varetelling" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Antall" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "Antall individuelle lagerenheter på tidspunkt for varetelling" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "Total tilgjengelig lagerbeholdning på tidspunkt for varetelling" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Dato" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "Dato for utført lagertelling" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Minimal lagerkostnad" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "Estimert minimal kostnad for lagerbeholdning" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "Maksimal lagerkostnad" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "Estimert maksimal kostnad for lagerbeholdning" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "Valg må være unike" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Testnavn" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Angi et navn for testen" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Testbeskrivelse" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Legg inn beskrivelse for denne testen" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Aktivert" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Påkrevd" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "Er det påkrevd at denne testen bestås?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Krever verdi" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "Krever denne testen en verdi når det legges til et testresultat?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Krever vedlegg" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "Krever denne testen et filvedlegg når du legger inn et testresultat?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Valg" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "Sjekkboksparameter kan ikke ha enheter" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "Sjekkboksparameter kan ikke ha valg" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "Navn på parametermal må være unikt" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Parameternavn" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "Fysisk enheter for denne parameteren" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "Parameterbeskrivelse" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Sjekkboks" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "Er dette parameteret en sjekkboks?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Gyldige valg for denne parameteren (kommaseparert)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Ugyldig valg for parameterverdi" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Overordnet del" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Parametermal" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Parameterverdi" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Valgfritt notatfelt" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Standardverdi" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Standard Parameterverdi" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Velg overordnet del" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Underordnet del" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Velg del som skal brukes i BOM" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "BOM-antall for denne BOM-artikkelen" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Denne BOM-artikkelen er valgfri" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Denne BOM-artikkelen er forbruksvare (den spores ikke i produksjonsordrer)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "BOM-artikkelreferanse" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "BOM-artikkelnotater" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Kontrollsum" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "BOM-linje kontrollsum" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Godkjent" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "Denne BOM-artikkelen er godkjent" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "Arves" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Denne BOM-artikkelen er arvet fra stykkliste for variantdeler" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "Antall må være heltallsverdi for sporbare deler" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "Underordnet del må angis" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "BOM-artikkel erstatning" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "Erstatningsdel kan ikke være samme som hoveddelen" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Overordnet BOM-artikkel" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Erstatningsdel" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Del 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Del 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Velg relatert del" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "Del-forhold kan ikke opprettes mellom en del og seg selv" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "Duplikatforhold eksisterer allerede" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index c12855c41a..4bb4cff80d 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" @@ -112,8 +112,9 @@ msgstr "Wprowadź dane" msgid "Invalid decimal value" msgstr "Niepoprawna wartość dziesiętna" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Wartość '{name}' nie pojawia się w formacie wzoru" msgid "Provided value does not match required pattern: " msgstr "Podana wartość nie pasuje do wymaganego wzoru: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "Nie można serializować więcej niż 1000 przedmiotów naraz" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Pusty ciąg numeru seryjnego" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Podwójny numer seryjny" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Nieprawidłowa grupa: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Zakres grupy {group} przekracza dozwoloną ilość ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Nie znaleziono numerów seryjnych" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "Liczba niepowtarzających się numerów seryjnych ({n}) musi odpowiadać ilości / liczbie ({q})" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Usuń znaczniki HTML z tej wartości" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "Dane zawierają zabronione treści znacznika" @@ -409,7 +410,7 @@ msgstr "Błędny wybór" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Nazwa" @@ -417,7 +418,7 @@ msgstr "Nazwa" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Błąd serwera" msgid "An error has been logged by the server." msgstr "Błąd został zapisany w logach serwera." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Numer musi być prawidłowy" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Waluta" @@ -533,21 +534,21 @@ msgstr "Status zamówienia" msgid "Parent Build" msgstr "Budowa nadrzędna" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Obejmuje warianty" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Komponent" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Kategoria" @@ -640,15 +641,15 @@ msgstr "Wyklucz drzewo" 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:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Materiał eksploatacyjny" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Opcjonalne" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Złożenie" msgid "Tracked" msgstr "Śledzony" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Testowalne" @@ -666,27 +667,31 @@ msgstr "Testowalne" msgid "Order Outstanding" msgstr "Zaległe zamówienie" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Przydzielono" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "Data docelowa musi być po dacie rozpoczęcia" msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Odwołanie do zamówienia sprzedaży" msgid "SalesOrder to which this build is allocated" msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Lokalizacja źródła" @@ -809,12 +814,12 @@ msgstr "Status budowania" msgid "Build status code" msgstr "Kod statusu budowania" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Kod partii" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" @@ -912,7 +917,7 @@ msgstr "Kolejność kompilacji {build} została zakończona" msgid "A build order has been completed" msgstr "Kolejność kompilacji została zakończona" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Należy podać numery seryjne dla lokalizowania części" @@ -928,39 +933,39 @@ msgstr "Budowanie wyjścia jest już ukończone" msgid "Build output does not match Build Order" msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "Ilość nie może być większa niż ilość wyjściowa" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Zbuduj obiekt" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Zbuduj obiekt" msgid "Quantity" msgstr "Ilość" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Wymagana ilość dla zlecenia produkcji" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Pozycja magazynowa jest nadmiernie przydzielona" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Alokowana ilość musi być większa niż zero" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Ilość musi wynosić 1 dla serializowanych zasobów" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" msgid "Stock Item" msgstr "Element magazynowy" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Lokalizacja magazynowania przedmiotu" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Ilość zapasów do przydzielenia do produkcji" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Zainstaluj do" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" @@ -1043,339 +1056,363 @@ msgstr "Nazwa komponentu" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Numer seryjny" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Automatycznie przydzielaj numery seryjne" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Odrzuć przydziały" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Zaakceptuj niekompletną alokację" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Usuń produkcje, które nie zostały zakończone" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Niedozwolone" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Zaakceptuj jako zużyte przez zlecenie produkcji" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Nadmierny przydział zasobów" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Zaakceptuj nieprzydzielone" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Zaakceptuj, że przedmioty magazynowe nie zostały w pełni przypisane do tego zlecenia budowy" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Wymagany stan nie został w pełni przypisany" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Akceptuj niekompletne" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "Towar musi znajdować się w magazynie" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Magazyn, z którego mają być pozyskane elementy (pozostaw puste, aby pobrać z dowolnej lokalizacji)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Wyklucz lokalizację" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Wyklucz produkty magazynowe z wybranej lokalizacji" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Towary magazynowe w wielu lokalizacjach mogą być stosowane zamiennie" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Zastępczy magazyn" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Przedmiot opcjonalny" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "Wersja" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Możliwość śledzenia" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Zezwalaj na warianty" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Element BOM" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "W Zamówieniu" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "W produkcji" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Dostępna ilość" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "Anulowano" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "Ciąg musi być unikatowy" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Użytkownik" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Cena" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Dane" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "Nazwa pliku" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Producent" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Komponent producenta" @@ -3909,7 +3946,7 @@ msgstr "Wybierz część" msgid "Select manufacturer" msgstr "Wybierz producenta" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "Nazwa parametru" msgid "Parameter value" msgstr "Wartość parametru" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Jednostki" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "Uwaga" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "koszt podstawowy" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "Ilość w opakowaniu" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "wielokrotność" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Domyślna waluta używana dla tego dostawcy" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "Na stanie" @@ -4118,94 +4155,122 @@ msgstr "Umieszczony" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Plik danych" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "Status importu" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Ważny" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Kategoria komponentu" @@ -5634,499 +5699,499 @@ msgstr "Tworzenie użytkownika" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Sprzedaj wiele" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Nazwa testu" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Testowy opis" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Wprowadź opis do tego testu" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Aktywne" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Wymagane" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Wymaga wartości" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Wymaga załącznika" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Część nadrzędna" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Wartość parametru" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Wartość domyślna" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Wybierz część nadrzędną" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Podczęść" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Ten element BOM jest opcjonalny" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "Notatki pozycji BOM" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Suma kontrolna" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Zatwierdzone" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Część zastępcza" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Część 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Część 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Wybierz powiązaną część" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index ae7b3e4479..c821cc799c 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Quantidade fornecida inválida" @@ -112,8 +112,9 @@ msgstr "Insira uma Data" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Valor '{name}' não está no formato correto" msgid "Provided value does not match required pattern: " msgstr "O valor fornecido não corresponde ao padrão exigido: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Número serial em branco" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Número de série duplicado" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Intervalo do grupo {group} excede a quantidade permitida ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Nenhum número de série foi encontrado" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Remova as \"tags\" HTML deste valor" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "Escolha inválida" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Nome" @@ -417,7 +418,7 @@ msgstr "Nome" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Erro de servidor" msgid "An error has been logged by the server." msgstr "Log de erro salvo pelo servidor." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Preicsa ser um numero valido" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Moeda" @@ -533,21 +534,21 @@ msgstr "Situação do pedido" msgid "Parent Build" msgstr "Produção Progenitor" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Peça" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Categoria" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Produção deve ser cancelada antes de ser deletada" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Consumível" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Opcional" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Montagem" msgid "Tracked" msgstr "Monitorado" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Alocado" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Referência do pedido de venda" msgid "SalesOrder to which this build is allocated" msgstr "Pedido de Venda para qual esta produção está alocada" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Local de Origem" @@ -809,12 +814,12 @@ msgstr "Progresso da produção" msgid "Build status code" msgstr "Código de situação da produção" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Código de Lote" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Código do lote para esta saída de produção" @@ -912,7 +917,7 @@ msgstr "O Pedido de produção {build} foi concluído!" msgid "A build order has been completed" msgstr "Um pedido de produção foi concluído" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Números de série devem ser fornecidos para peças rastreáveis" @@ -928,39 +933,39 @@ msgstr "Saída de produção já completada" 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:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 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:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Item da linha de Produção" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Objeto de produção" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Objeto de produção" msgid "Quantity" msgstr "Quantidade" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Quantidade necessária para o pedido de produção" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Quantidade alocada deve ser maior que zero" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Quantidade deve ser 1 para estoque serializado" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "Item estoque selecionado não coincide com linha da LDM" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "Item estoque selecionado não coincide com linha da LDM" msgid "Stock Item" msgstr "Item de estoque" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Origem do item em estoque" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Quantidade do estoque para alocar à produção" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Instalar em" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Destino do Item do Estoque" @@ -1043,339 +1056,363 @@ msgstr "Nome da Peça" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Saída da Produção" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Saída de produção não coincide com a produção progenitora" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Peça de saída não coincide com a peça da ordem de produção" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Esta saída de produção já foi concluída" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "A saída de produção não está completamente alocada" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Entre a quantidade da saída de produção" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Quantidade inteira necessária para peças rastreáveis" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Números de Série" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Digite os números de série para saídas de produção" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Local de estoque para a produção" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Alocar Números de Série Automaticamente" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 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" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Uma lista de saídas de produção deve ser fornecida" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Local de estoque para saídas recicladas" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Descartar alocações" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Descartar quaisquer alocações de estoque para saídas sucateadas" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Motivo para sucatear saída(s) de produção" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Local para saídas de produção concluídas" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Aceitar Alocação Incompleta" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Concluir saídas se o estoque não tiver sido totalmente alocado" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Consumir Estoque Alocado" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Consumir qualquer estoque que já tenha sido alocado para esta produção" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Remover Saídas Incompletas" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Excluir quaisquer saídas de produção que não tenham sido completadas" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Não permitido" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Aceitar conforme consumido por esta ordem de produção" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Desatribua antes de completar este pedido de produção" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Estoque sobrealocado" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Como deseja manejar itens de estoque extras atribuídos ao pedido de produção" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Alguns itens de estoque foram sobrealocados" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Aceitar não alocados" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta produção" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Estoque obrigatório não foi totalmente alocado" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Aceitar Incompleto" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Aceitar que o número requerido de saídas de produção não foi concluído" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Quantidade de produção requerida não foi concluída" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Pedido de produção tem saídas incompletas" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Linha de produção" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Saída da Produção" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Saída de produção deve indicar a mesma produção" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Item da linha de produção" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "Item deve estar em estoque" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantidade disponível ({q}) excedida" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "Saída de produção deve ser definida para alocação de peças rastreadas" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Alocação do Item precisa ser fornecida" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Local de estoque onde peças serão extraídas (deixar em branco para qualquer local)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Local não incluso" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Não incluir itens de estoque deste local" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Estoque permutável" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Itens de estoque em múltiplos locais pode ser permutável" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Substituir Estoque" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Permitir alocação de peças substitutas" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Itens opcionais" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Alocar itens LDM opcionais para o pedido de produção" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Falha ao iniciar tarefa de auto-alocação" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Fornecedor da Peça" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Quantidade Alocada" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Rastreável" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Permitir variações" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Item LDM" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Estoque Alocado" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "No pedido" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "Em Produção" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Estoque Disponível" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "Cancelado" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "A frase senha deve ser diferenciada" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Preço" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Dados" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "Argumentos Palavra-chave da Tarefa" msgid "Filename" msgstr "Nome do arquivo" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "Copiar Parâmetros dos Modelos de Categoria" msgid "Copy category parameter templates when creating a part" msgstr "Copiar parâmetros do modelo de categoria quando criar uma peça" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Fabricante" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Link para as informações do endereço (externo)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Peça do Fabricante" @@ -3909,7 +3946,7 @@ msgstr "Selecionar peça" msgid "Select manufacturer" msgstr "Selecionar fabricante" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "NPF" @@ -3938,7 +3975,7 @@ msgstr "Nome do parâmetro" msgid "Parameter value" msgstr "Valor do Parâmetro" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Unidades" @@ -3958,7 +3995,7 @@ msgstr "Unidades de pacote deve ser maior do que zero" 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:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Descrição da peça fornecedor" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Descrição da peça fornecedor" msgid "Note" msgstr "Anotação" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "preço base" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Taxa mínima (ex.: taxa de estoque)" @@ -4026,7 +4063,7 @@ msgstr "Quantidade de embalagens" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Quantidade total fornecida em um único pacote. Deixe em branco para itens únicos." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "múltiplo" @@ -4050,19 +4087,19 @@ msgstr "Data da última atualização da disponibilidade dos dados" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Moeda padrão utilizada para este fornecedor" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "Em Estoque" @@ -4118,94 +4155,122 @@ msgstr "Colocado" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Arquivo de dados" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Colunas" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Válido" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Categoria da Peça" @@ -5634,499 +5699,499 @@ msgstr "Criação de Usuário" msgid "Owner responsible for this part" msgstr "Proprietário responsável por esta peça" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Venda múltipla" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "Moeda usada para armazenar os cálculos de preços" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Custo Mínimo da LDM" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "Custo mínimo das peças componentes" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Custo Máximo da LDM" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "Custo máximo das peças componentes" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Custo Mínimo de Compra" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "Custo mínimo histórico de compra" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Custo Máximo de Compra" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "Custo máximo histórico de compra" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "Preço Interno Mínimo" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "Custo mínimo baseado nos intervalos de preço internos" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "Preço Interno Máximo" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "Custo máximo baseado nos intervalos de preço internos" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "Preço Mínimo do Fornecedor" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "Preço mínimo da peça de fornecedores externos" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "Preço Máximo do Fornecedor" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "Preço máximo da peça de fornecedores externos" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Custo Mínimo variável" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "Custo mínimo calculado das peças variáveis" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Custo Máximo Variável" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "Custo máximo calculado das peças variáveis" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Custo Mínimo" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "Sobrepor o custo mínimo" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Custo Máximo" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "Sobrepor o custo máximo" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "Custo total mínimo calculado" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "Custo total máximo calculado" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "Preço Mínimo de Venda" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "Preço mínimo de venda baseado nos intervalos de preço" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "Preço Máximo de Venda" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "Preço máximo de venda baseado nos intervalos de preço" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Custo Mínimo de Venda" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "Preço histórico mínimo de venda" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Custo Máximo de Venda" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "Preço histórico máximo de venda" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "Peça para Balanço" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Total de Itens" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "Número de entradas de estoques individuais no momento do balanço" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "Estoque total disponível no momento do balanço" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "Data de realização do balanço" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Custo Mínimo de Estoque" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "Custo mínimo estimado de estoque disponível" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "Custo Máximo de Estoque" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "Custo máximo estimado de estoque disponível" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "Escolhas devem ser únicas" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Nome de Teste" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Insira um nome para o teste" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Descrição do Teste" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Digite a descrição para este teste" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Habilitado" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Requerido" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "Este teste é obrigatório passar?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Requer Valor" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "Este teste requer um valor ao adicionar um resultado de teste?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Anexo obrigatório" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "Este teste requer um anexo ao adicionar um resultado de teste?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Escolhas" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "Parâmetros da caixa de seleção não podem ter unidades" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "Os parâmetros da caixa de seleção não podem ter escolhas" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "Nome do modelo de parâmetro deve ser único" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Nome do Parâmetro" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "Unidades físicas para este parâmetro" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "Descrição do Parâmetro" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Caixa de seleção" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "Este parâmetro é uma caixa de seleção?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Opções válidas para este parâmetro (separadas por vírgulas)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Escolha inválida para valor do parâmetro" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Peça Paternal" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Modelo de parâmetro" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Valor do Parâmetro" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Campo opcional de notas" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Valor Padrão" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Valor Padrão do Parâmetro" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Selecione a Peça Parental" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Sub peça" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Selecionar peça a ser usada na LDM" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "Quantidade de LDM para este item LDM" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Este item LDM é opcional" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Este item LDM é consumível (não é rastreado nos pedidos de construção)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "Referência do Item LDM" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "Notas do Item LDM" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Soma de verificação" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "Soma de Verificação da LDM da linha" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Validado" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "O item da LDM foi validado" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "Obtém herdados" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Este item da LDM é herdado por LDMs para peças variáveis" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "Quantidade deve ser valor inteiro para peças rastreáveis" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "Sub peça deve ser especificada" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "Substituir Item da LDM" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "A peça de substituição não pode ser a mesma que a peça mestre" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Item LDM Parental" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Substituir peça" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Selecionar Peça Relacionada" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "Relacionamento da peça não pode ser criada com ela mesma" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "Relação duplicada já existe" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po index d2ae423353..444b784226 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-16 21:09\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Quantidade inválida" @@ -112,8 +112,9 @@ msgstr "Informe a data" msgid "Invalid decimal value" msgstr "Valor decimal inválido" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "O valor '{name}' não aparece no formato padrão" msgid "Provided value does not match required pattern: " msgstr "O valor fornecido não corresponde ao padrão exigido: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "Não é possível serializar mais de 1000 itens de uma vez" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Número serial em branco" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Número serial duplicado" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Grupo invalido:{group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Intervalo do grupo {group} excede a quantidade permitida ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Nenhum número de série foi encontrado" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "O número de números seriais únicos ({n}) deve corresponder a quantidade ({q})" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Remover as \"tags\" HTML deste valor" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "Os dados contêm conteúdo de marcação proibido" @@ -409,7 +410,7 @@ msgstr "Escolha inválida" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Nome" @@ -417,7 +418,7 @@ msgstr "Nome" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Erro de servidor" msgid "An error has been logged by the server." msgstr "Um erro foi registrado pelo servidor." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Deve ser um número válido" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Moeda" @@ -533,21 +534,21 @@ msgstr "Situação de pedido" msgid "Parent Build" msgstr "Produção Progenitora" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Incluir Variáveis" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Parte" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Categoria" @@ -640,15 +641,15 @@ msgstr "Excluir árvore" msgid "Build must be cancelled before it can be deleted" msgstr "A compilação deve ser cancelada antes de ser excluída" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Consumível" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Opcional" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Montagem" msgid "Tracked" msgstr "Rastreado" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Testável" @@ -666,27 +667,31 @@ msgstr "Testável" msgid "Order Outstanding" msgstr "Pedido pendente" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Alocado" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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 da compilação" -#: build/api.py:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "A data limite deve ser posterior à data inicial" msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Referência do pedido de venda" msgid "SalesOrder to which this build is allocated" msgstr "Ordem de Venda para qual esta produção está alocada" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Local de Origem" @@ -809,12 +814,12 @@ msgstr "Progresso da produção" msgid "Build status code" msgstr "Código de situação da produção" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Código do lote" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Código do lote para esta saída de produção" @@ -912,7 +917,7 @@ msgstr "O Pedido de produção {build} foi concluído" msgid "A build order has been completed" msgstr "Um pedido de produção foi concluído" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Números de série devem ser fornecidos para peças rastreáveis" @@ -928,39 +933,39 @@ msgstr "Saída da produção já está concluída" msgid "Build output does not match Build Order" msgstr "Saída da produção não corresponde à Ordem de Produção" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "A quantidade não pode ser maior que a quantidade de saída" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "A saída da produção não passou em todos os testes necessários" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "A saída da produção {serial} não passou em todos os testes necessários" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Item da ordem de produção" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Compilar objeto" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Compilar objeto" msgid "Quantity" msgstr "Quantidade" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Quantidade necessária para o pedido de produção" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Quantidade alocada deve ser maior que zero" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Quantidade deve ser 1 para estoque serializado" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "O item de estoque selecionado não coincide com linha da BOM" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "O item de estoque selecionado não coincide com linha da BOM" msgid "Stock Item" msgstr "Item de Estoque" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Origem do item em estoque" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Quantidade do estoque para alocar à produção" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Instalar em" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Destino do Item do Estoque" @@ -1043,339 +1056,363 @@ msgstr "Nome da Peça" msgid "Project Code Label" msgstr "Rótulo de código do projeto" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Saída da Produção" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Saída de produção não coincide com a produção progenitora" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Peça de saída não coincide com a peça da ordem de produção" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Esta saída de produção já foi concluída" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Esta saída de produção não está totalmente alocada" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Insira a quantidade para construir a saída de produção" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Quantidade inteira necessária para peças rastreáveis" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Números de Série" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Digite os números de série para saídas de produção" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Local de estoque para saídas de produção" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Alocar Números de Série Automaticamente" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 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" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Uma lista de saídas de produção deve ser fornecida" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Local de estoque para saídas eliminadas" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Descartar alocações" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Descartar quaisquer alocações de estoque para saídas eliminadas" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Motivo para eliminar saída(s) de produção" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Local para saídas de produção concluídas" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Aceitar Alocação Incompleta" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Concluir saídas se o estoque não tiver sido totalmente alocado" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Consumir Estoque Alocado" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Consumir qualquer estoque que já tenha sido alocado para esta produção" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Remover Saídas Incompletas" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Excluir quaisquer saídas de produção que não tenham sido completadas" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Não permitido" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Aceitar conforme consumido por esta ordem de produção" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Desatribua antes de completar esta ordem de produção" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Como deseja manejar itens de estoque extras atribuídos ao pedido de produção" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Alguns itens de estoque foram sobrecarregados" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Aceitar não alocados" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta encomenda" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Estoque obrigatório não foi totalmente alocado" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Aceitar Incompleto" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Aceitar que o número requerido de saídas de produção não foi concluído" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Quantidade de produção requerida não foi concluída" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "A ordem de produção tem ordens de produção secundárias abertas" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "Ordem de produção deve estar no estado de produção" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Ordem de produção tem saídas incompletas" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Linha de Produção" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Saída da Produção" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Saída de produção deve indicar a mesma produção" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Item da linha de produção" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part deve apontar para a mesma parte que a ordem de produção" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "O item deve estar em estoque" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantidade disponível ({q}) excedida" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "Saída de produção deve ser definida para alocação de peças rastreadas" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Saída de produção não pode ser definida para alocação de peças não rastreadas" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Alocação de itens precisam ser fornecidos" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Localização do estoque onde as peças devem ser originadas (deixe em branco a partir de qualquer local)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Excluir Local" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Excluir itens de estoque desta localização selecionada" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Estoque Intercambiável" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Itens de estoque em múltiplos locais podem ser intercambiáveis" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Estoque Substituto" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Permitir alocação de peças substitutas" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Itens opcionais" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Alocar itens BOM opcionais para ordem de produção" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Falha ao iniciar tarefa de alocação automática" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "Referência do BOM" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "ID da parte BOM" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "Nome da peça BOM" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "Produção" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Fornecedor da Peça" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Quantidade Alocada" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "Referência da produção" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Nome da Categoria" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Rastreável" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Herdado" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Item BOM" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Estoque Alocado" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "Em pedido" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "Em Produção" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "Agendado para produção" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Estoque Externo" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Estoque Disponível" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Estoque Substituto Disponível" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Estoque de Variantes Disponível" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "Em Espera" msgid "Cancelled" msgstr "Cancelado" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "A frase senha deve ser diferenciada" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Usuário" msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Preço" @@ -1851,7 +1888,7 @@ msgstr "A chave lógica deve estar nas chaves lógicas do estado de referência" msgid "Name must be different from the names of the reference status" msgstr "O nome deve diferir dos nomes do estado de referência" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "Lista de Seleção" @@ -1951,7 +1988,7 @@ msgstr "Esta entrada da lista de seleção está ativa?" msgid "Barcode Scan" msgstr "Escaneamento de Código de Barras" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Dados" @@ -1963,7 +2000,7 @@ msgstr "Dados de código de barras" msgid "User who scanned the barcode" msgstr "Usuário que escaneou o código de barras" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "Marcador de hora" @@ -2227,7 +2264,7 @@ msgstr "Argumentos Palavra-chave da Tarefa" msgid "Filename" msgstr "Nome do arquivo" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Categoria de Modelo" @@ -2601,7 +2638,7 @@ msgstr "Copiar Parâmetros dos Modelos de Categoria" msgid "Copy category parameter templates when creating a part" msgstr "Copiar parâmetros do modelo de categoria quando criar uma peça" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "A peça interna está ativa" msgid "Supplier is Active" msgstr "O fornecedor está Ativo" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Fabricante" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Link para as informações do endereço (externo)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Fabricante da peça" @@ -3909,7 +3946,7 @@ msgstr "Selecionar peça" msgid "Select manufacturer" msgstr "Selecionar fabricante" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "NPF" @@ -3938,7 +3975,7 @@ msgstr "Nome do parâmetro" msgid "Parameter value" msgstr "Valor do Parâmetro" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Unidades" @@ -3958,7 +3995,7 @@ msgstr "Unidades de pacote devem ser maior que zero" 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:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Descrição da peça fornecedor" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Descrição da peça fornecedor" msgid "Note" msgstr "Anotação" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "preço base" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Taxa mínima (ex.: taxa de estoque)" @@ -4026,7 +4063,7 @@ msgstr "Quantidade de embalagens" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Quantidade total fornecida em um único pacote. Deixe em branco para itens individuais." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "múltiplo" @@ -4050,19 +4087,19 @@ msgstr "Data da última atualização de dados disponíveis" msgid "Supplier Price Break" msgstr "Parcelamento de Preço do Fornecedor" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "Retorna a representação de cadeia de caracteres para o endereço primário. Esta propriedade existe para compatibilidade retroativa." -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Moeda padrão utilizada para este fornecedor" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Nome da Empresa" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "Em Estoque" @@ -4118,94 +4155,122 @@ msgstr "Localizado" msgid "Invalid status code" msgstr "Código de status inválido" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Arquivo de dados" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "Arquivo de dados para importar" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Colunas" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "Categoria de modelo de destino para esta sessão de importação" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "Status de importação" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "Campos padrões" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "Substituições de campo" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "Campo de Filtros" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "Alguns campos necessários não foram mapeados" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "A coluna já está mapeada a um campo de banco de dados" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "O campo já está mapeado para uma coluna de dados" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "Mapeamento de coluna deve ser ligado a uma sessão de importação válida" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "A coluna não existe no arquivo de dados" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "O campo não existe no modelo de destino" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "O campo selecionado é somente leitura" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "Importar Sessão" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "Campo" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "Coluna" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "Índice de fileira" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "Dados da linha original" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "Erros" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Válido" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "Formato de arquivo de dados não suportado" @@ -4218,39 +4283,39 @@ msgstr "Falha ao abrir o arquivo de dados" msgid "Invalid data file dimensions" msgstr "Dimensões de arquivo de dados inválidas" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "Padrão de campo inválido" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "Substituição de campo inválida" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "Filtros de campo inválidos" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "Linhas" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "Lista de ID das linhas para aceitar" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "Nenhuma linha fornecida" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "A linha não pertence a esta sessão" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "A linha contém dados inválidos" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "A linha já foi concluída" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "Modelos de teste só podem ser criados para partes testáveis" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Habilitado" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Obrigatório" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Nome do Parâmetro" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Caixa de seleção" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Valor Padrão" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Sub peça" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index ffa3095633..3ffc5681a2 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "" @@ -112,8 +112,9 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Număr de serie duplicat" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "" @@ -417,7 +418,7 @@ msgstr "" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -809,12 +814,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index f359839862..24571b202d 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Невозможно преобразовать {original} в {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "недопустимое количество" @@ -112,8 +112,9 @@ msgstr "Введите дату" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Значение '{name}' отсутствует в формате ша msgid "Provided value does not match required pattern: " msgstr "Предоставленное значение не соответствует требуемому формату: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Пустая строка серийного номера" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Повторяющийся серийный номер" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Недопустимая группа: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Диапазон группы {group} превышает допустимое количество ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Серийных номеров не найдено" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Удалить HTML теги из этого значения" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "Неверный выбор" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Название" @@ -417,7 +418,7 @@ msgstr "Название" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Ошибка сервера" msgid "An error has been logged by the server." msgstr "Сервер зарегистрировал ошибку." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Должно быть действительным номером" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Валюта" @@ -533,21 +534,21 @@ msgstr "Статус заказа" msgid "Parent Build" msgstr "Родительский заказ на производство" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Деталь" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Категория" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Заказ на производство должен быть отменен перед удалением" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Расходник" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Необязательно" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Сборная деталь" msgid "Tracked" msgstr "Отслеживается" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Тестируемая" @@ -666,27 +667,31 @@ msgstr "Тестируемая" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Зарезервировано" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Ссылка на заказ на производство" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Ссылка на заказ" msgid "SalesOrder to which this build is allocated" msgstr "Заказ на продажу, которому принадлежит этот заказ на производство" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Место хранения комплектующих" @@ -809,12 +814,12 @@ msgstr "Статус заказа на производство" msgid "Build status code" msgstr "Код статуса заказа на производство" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Код партии" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Код партии для продукции" @@ -912,7 +917,7 @@ msgstr "Заказ на производство {build} был завершен msgid "A build order has been completed" msgstr "Заказ на производство был завершен" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Для отслеживаемых деталей должны быть указаны серийные номера" @@ -928,39 +933,39 @@ msgstr "Продукция уже произведена" msgid "Build output does not match Build Order" msgstr "Продукция не совпадает с заказом на производство" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "Количество не может быть больше количества продукции" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Сборка {serial} не прошла все необходимые тесты" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Номер позиции для производства" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Объект производства" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Объект производства" msgid "Quantity" msgstr "Количество" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Требуемое количество для заказа на производство" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Элемент производства должен указать продукцию, как главную деталь помеченную как отслеживаемая" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Резервируемое количество ({q}) не должно превышать доступное количество на складе ({a})" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Складская позиция перераспределена" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Резервируемое количество должно быть больше нуля" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Количество должно быть 1 для сериализованных запасов" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "Выбранная складская позиция не соответствует позиции в BOM" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "Выбранная складская позиция не соответ msgid "Stock Item" msgstr "Складская позиция" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Исходная складская позиция" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Количество на складе для производства" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Установить в" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Целевая складская позиция" @@ -1043,339 +1056,363 @@ msgstr "Наименование детали" msgid "Project Code Label" msgstr "Название кода проекта" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Выход Продукции" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Продукция не совпадает с родительским заказом на производство" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Продукция не соответствует детали заказа на производство" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Эта продукция уже помечена как завершенная" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Сырье для этой продукции не полностью зарезервировано" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Введите количество продукции" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Для отслеживаемых деталей должно быть указано целочисленное количество" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Требуется целое количество, так как материал содержит отслеживаемые детали" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Серийные номера" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Введите серийные номера для продукции" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Автоматически выделить серийные номера" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Следующие серийные номера уже существуют или недействительны" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Необходимо представить список выхода деталей" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Место хранения для списанной продукции" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Отменить резервирование" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Отменить все резервы запасов для списанной продукции" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Причина списания продукции" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Место хранения для завершенной продукции" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Разрешить неполное резервирование" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Завершить продукцию, даже если остатки не были полностью зарезервированы" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Израсходовать зарезервированные остатки" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Израсходовать складские позиции, которые были зарезервированы для этой продукции" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Удалить незавершенную продукцию" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Удалить всю незавершенную продукцию" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Запрещено" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Принять как поглощенный этим заказом на производство" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Отменить резерв, до завершения заказа на производство" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Перераспределенные запасы" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Как вы хотите обработать дополнительные складские позиции, назначенные для заказа на производство" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Некоторые складские позиции были перераспределены" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Разрешить не полное резервирование" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Подтвердите, что складские позиции не были полностью зарезервированы для этого заказа на производство" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Необходимые запасы не были полностью зарезервированы" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Разрешить незавершенные производимые детали" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Допустить, что требуемое кол-во продукции не завершено" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Требуемое количество деталей не было произведено" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "Производственный заказ имеет незавершённые дочерние заказы" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "Заказ на производство должен быть в стадии выполнения" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Заказ на производство имеет незавершенную продукцию" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Позиция для производства" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Выход продукции" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Продукция должна указывать на тот же производство" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Позиция для производства" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part должна указывать на ту же часть, что и заказ на производство" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "Элемент должен быть в наличии" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Превышено доступное количество ({q})" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "Продукция должна быть указан для резервирования отслеживаемых частей" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Продукция не может быть указана для резервирования не отслеживаемых частей" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Необходимо указать резервируемые элементы" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Место хранения, где будут зарезервированы детали (оставьте пустым, чтобы забрать их из любого места)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Исключить место хранения" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Исключить складские позиции из этого выбранного места хранения" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Обменный остаток" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Складские позиции в нескольких местах могут использоваться на взаимозаменяемой основе" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Заменить остатки" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Разрешить резервирование замещающих деталей" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Необязательные элементы" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Зарезервировать необязательные позиции BOM для заказа на производство" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Не удалось запустить задачу автораспределения" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Деталь поставщика" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Зарезервированное количество" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Отслеживание" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Унаследованные" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Есть варианты" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Позиция BOM" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Зарезервированные остатки" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "В заказе" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "В производстве" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Внешний склад" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Доступный запас" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "Отложен" msgid "Cancelled" msgstr "Отменён" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "Строка ключа должна быть уникальной" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Пользователь" msgid "Price break quantity" msgstr "Скидка распространяется на заданное количество" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Цена" @@ -1851,7 +1888,7 @@ msgstr "Логическое состояние должно быть из мн msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "Список выбора" @@ -1951,7 +1988,7 @@ msgstr "Активен ли варианта списка выбора?" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Данные" @@ -1963,7 +2000,7 @@ msgstr "Данные штрихкода" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "Метка времени" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "Имя файла" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Тип модели" @@ -2601,7 +2638,7 @@ msgstr "Скопировать параметры по шаблону катег msgid "Copy category parameter templates when creating a part" msgstr "Копировать параметры по шаблону категории при создании детали" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Производитель" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Ссылка на адресную информацию (внешняя)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Производитель детали" @@ -3909,7 +3946,7 @@ msgstr "Выберите деталь" msgid "Select manufacturer" msgstr "Выберите производителя" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "Артикул производителя" @@ -3938,7 +3975,7 @@ msgstr "Наименование параметра" msgid "Parameter value" msgstr "Значение параметра" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Единица измерения" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "Связанная деталь производителя должна ссылаться на ту же базовую деталь" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Описание детали поставщика" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Описание детали поставщика" msgid "Note" msgstr "Заметка" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "базовая стоимость" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "Количество в упаковке" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Общее количество, поставляемое в одной упаковке. Оставьте пустым для отдельных элементов." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "множественные" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Валюта по умолчанию для этого поставщика" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "На складе" @@ -4118,94 +4155,122 @@ msgstr "Оформлен" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Файл данных" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "Файл с данными импорта" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Столбцы" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "Сопоставление столбцов должно быть связано с корректным сеансом импорта" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "Номер строки" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "Ошибки" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Корректный" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "Строки" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "Компонент тестируется" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Категория детали" @@ -5634,499 +5699,499 @@ msgstr "Создатель" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Продать несколько" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Минимальная Стоимость BOM" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Максимальная Стоимость BOM" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Минимальная Стоимость" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Максимальная Стоимость" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Количество элементов" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Дата" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "Шаблоны тестов можно создавать только для тестируемых деталей" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Название теста" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Введите имя для теста" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Описание теста" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Введите описание для этого теста" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Включено" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "Активен ли данный тест?" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Необходим" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "Необходимо ли пройти этот тест?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Требуется значение" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Требуются вложения" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "Требуется ли прикреплять вложение в виде файла при добавлении результатов теста?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Варианты" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "Допустимые варианты данного теста(через запятую)" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "У параметров-переключателей не может быть единицы измерения" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "У параметров-переключателей не может быть вариантов" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Название параметра" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "Физическая единица этого параметра" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "Описание параметра" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Переключатель" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "Этот параметр является переключателем?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Возможные варианты этого параметра (разделить запятой)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "Список выбора для этого параметра" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Недопустимое значение параметра" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Родительская деталь" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Шаблон параметра" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Значение параметра" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Опциональное поле записей" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Значение по умолчанию" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Значение параметра по умолчанию" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Выберите родительскую деталь" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Суб-деталь" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Выбрать деталь для использования в BOM" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "Количество элементов в спецификации" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Эта позиция спецификации необязательна" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Эта позиция - расходник (она не отслеживается в заказах на производство)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "Ссылка на позицию спецификации" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "Заметка о позиции в спецификации" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Контрольная сумма" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Проверен" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "Наследуется" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Позиция спецификации наследуется разновидностями детали" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Эту позицию можно заменять деталями, которые находятся на складе" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "Для отслеживаемых деталей количество должно быть целым числом" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "Деталь для замены не может быть такой же, как основная деталь" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Позиция BOM-родителя" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Замена детали" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Деталь 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Деталь 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Выберите связанную деталь" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "Заметка для данной связи" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 8565a64fa8..c99b73c124 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "" @@ -112,8 +112,9 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "" @@ -417,7 +418,7 @@ msgstr "" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -809,12 +814,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index bdc7b34322..cd7064e5d0 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Podana napačna količina" @@ -112,8 +112,9 @@ msgstr "Vnesi datum" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Vrednost '{name}' ni v predpisanem formatu" msgid "Provided value does not match required pattern: " msgstr "Podana vrednost se ujema s predpisanim vzorcem: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Prazno polje serijske številke" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Dvojna serijska številka" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Doseg skupine {group} presega dovoljene količine ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Serijske številke niso najdene" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Odstranite oznako HTML iz te vrednosti" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "Nedovoljena izbira" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Ime" @@ -417,7 +418,7 @@ msgstr "Ime" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Napaka strežnika" msgid "An error has been logged by the server." msgstr "Zaznana napaka na strežniku." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Mora biti veljavna številka" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Valuta" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "Nadrejena izgradnja" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Del" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Neobvezno" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Montaža" msgid "Tracked" msgstr "Sledi" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Testno" @@ -666,27 +667,31 @@ msgstr "Testno" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Dodeljeno" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Referenca dobavnica" msgid "SalesOrder to which this build is allocated" msgstr "Dobavnica na katero se navezuje ta izgradnja" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Lokacija vira" @@ -809,12 +814,12 @@ msgstr "Status izgradnje" msgid "Build status code" msgstr "Koda statusa izgradnje" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Številka serije" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Številka serije za to izgradnjo" @@ -912,7 +917,7 @@ msgstr "Nalog izgradnje {build} je dokončan" msgid "A build order has been completed" msgstr "Nalog izgradnej dokončan" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "Igradnja je že dokončana" msgid "Build output does not match Build Order" msgstr "Izgradnja se ne ujema s nalogom izdelave" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "Količina" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Preveč zaloge je prestavljene" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Prestavljena količina mora biti večja od 0" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Količina za zalogo s serijsko številko mora biti 1" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "Postavka zaloge" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Izvorna postavka zaloge" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Količina zaloge za prestavljanje za izgradnjo" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Inštaliraj v" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Destinacija postavke zaloge" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Izgradnja" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Izgradnja se ne ujema z nadrejeno izgradnjo" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Izhodni del se ne ujema s naročilom sestava" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Ta sestava je že zaključena" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "Preklicano" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Uporabnik" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "Ime datoteke" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "Postavljeno" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Podatki datoteke" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 7f3fa26c0e..74e8d04ebc 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Isporučena nevažeća količina" @@ -112,8 +112,9 @@ msgstr "Unesite datum" msgid "Invalid decimal value" msgstr "Neispravna decimalna vrednost" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Vrednost '{name}' se ne pojavljuje u formatu obrasca" msgid "Provided value does not match required pattern: " msgstr "Navedena vrednost ne odgovara traženom obrascu: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "Nije moguće dati više od 1000 serijskih brojeva stavkama odjednom" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Serijski broj nije popunjen" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Dupliciraj serijski broj" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Nevažeća grupa: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Raspon grupe {group} prelazi dozvoljenu količinu ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Nisu pronađeni serijski brojevi" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Uklonite HTML oznake iz ove vrednosti" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "Podatak sadrži zabranjen jezički sadržaj" @@ -409,7 +410,7 @@ msgstr "Nevažeći izvor" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Ime" @@ -417,7 +418,7 @@ msgstr "Ime" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Greška servera" msgid "An error has been logged by the server." msgstr "Server je zabležio grešku." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Mora biti važeći broj" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Valuta" @@ -533,21 +534,21 @@ msgstr "Status naloga" msgid "Parent Build" msgstr "Roditeljski proizvod" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Uključi varijante" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Deo" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Kategorija" @@ -640,15 +641,15 @@ msgstr "Ne uključuj stablo" 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:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Potrošni materijal" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Opciono" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Sklapanje" msgid "Tracked" msgstr "Praćeno" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Proverljivo" @@ -666,27 +667,31 @@ msgstr "Proverljivo" msgid "Order Outstanding" msgstr "Neizmirena narudžbina" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Alocirano" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Reference naloga za pravljenje" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Referenca naloga za prodaju" msgid "SalesOrder to which this build is allocated" msgstr "Nalog za prodaju za koju je ova izrada alocirana" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Lokacija izvora" @@ -809,12 +814,12 @@ msgstr "Status izgradnje" msgid "Build status code" msgstr "Kod statusa izgradnje" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Kod serije" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Kod izgradnje za ovaj izlaz" @@ -912,7 +917,7 @@ msgstr "Nalog za izgradnju {build} je kompletiran" msgid "A build order has been completed" msgstr "Nalog za izgradnju je kompletiran" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "Za delove koji mogu da se prate moraju se dostaviri serijski brojevi" @@ -928,39 +933,39 @@ msgstr "Izlaz izgradnje je već kompletiran" msgid "Build output does not match Build Order" msgstr "Izlaz izgradnje se ne slaže sa Nalogom za izgradnju" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Količina mora biti veća od nule" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 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:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Izlaz izgradnje {serial} nije zadovoljio zahtevane testove" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Stavka porudžbine naloga za izgradnju" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Objekat izgradnje" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Objekat izgradnje" msgid "Quantity" msgstr "Količina" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Potrebna količina za nalog za izgradnju" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Stavka zaliha je prealocirana" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Količina alokacije mora da bude veća od nule" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Količina mora da bude 1 za zalihe koje su serijalizovane" -#: build/models.py:1801 +#: build/models.py:1815 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:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "Izabrana stavka zaliha se ne slaže sa porudžbinom sa spiska materijala msgid "Stock Item" msgstr "Stavka zaliha" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Izvor stavke zaliha" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Količina zaliha za alociranje za izgradnju" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Ugradi u" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Stavka zaliha odredišta" @@ -1043,339 +1056,363 @@ msgstr "Ime dela" msgid "Project Code Label" msgstr "Naziv koda projekta" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Izlaz izgradnje" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Izlaz izgradnje se ne slaže sa nadređenom izgradnjom" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Izlazni deo se ne slaže sa delom Naloga za Izgradnju" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Ovaj izlaz izgradnje je već kompletiran" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Ovaj izlaz izgradnje nije u potpunosti alociran" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Unesi količinu za izlaz izgradnje" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Brojčana količina potrebna za delove koji mogu da se prate" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Serijski brojevi" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Unesi serijske brojeve za izlaz izgradnje" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Lokacija zaliha za izlaz izgradnje" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Automatski alociraj serijske brojeve" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Sledeći serijski brojevi već postoje ili su neispravni" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Lista izlaza izgradnje se mora obezbediti" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Lokacija zaliha za otpisane izlaze" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Odbaci alokacije" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Odbaci bilo kojiu alokaciju zaliha za otpisane izlaze" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Razlog za otpisane izlaz(e) izgradnje" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Lokacija za završene izlaze izgradnje" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Prihvati nekompletirane Alokacije" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "kompletiraj izlaze ako zalihe nisu u potpunosti alocirane" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Troši alocirane zalihe" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Troši bilo koje zalihe koje su već alocirane za ovu izgradnju" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Ukloni nekompletirane izlaze" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Izbriši svei izlaze izgradnje koji nisu kompletirani" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Nije dozvoljeno" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Prihvati kao potrošeno od strane ovog naloga za izgradnju" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Izmesti bre završetka ovog naloga za izgradnju" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Sveukupne izdvojene zalihe" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Šta želite da radite sa viškom stavki u zalihama koje su dodeljene nalogu za izgradnju?" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Neke stavke zaliha su prealocirane" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Prihvati nealocirano" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Prihvati da stavke zaliha nisu u potpunosti alocirane za ovaj nalog za izgradnju" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Tražene zalihe nisu u potpunosti alocirane" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Prihvati nekompletirano" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Prihvati da je traženi broj izlaza izgradnje nekompletan" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Traženi broj izgradnji nije kompletan" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "Nalog za izgradnju ima otvoren potčinjene naloge za izgradnju" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "Nalog za izgradnju mora biti u stanju produkcije" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Nalog za izgradnju ima nekompletne izlaze" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Porudžbina izgradnje" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Izlaz izgradnje" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Izlaz izgradnje mora da referencira istu izgradnju" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Stavka porudžbine za izradu" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "Stavka mora da bude u zalihama" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupna količina ({q}) premašena" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "Izlaz izgradnje mora da određen za alokaciju praćenih delova" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Stavke alociranja se moraju odrediti" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Lokacija zaliha koje će da budu izvor delova (ostavi prazno ukoliko uzimate sa bilo koje lokacije)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Isključi lokaciju" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Isključi stavke zaliha za ovu selektovanu lokaciju" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Zamenljive zalihe" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Stavke zaliha koje su na različitim lokacijama se mogu međusobno menjati" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Zamenske zalihe" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Dozvoli alociranje delova koji su zamenski" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Opcionalne stavke" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Alociraj opcione BOM stavke na nalog za izgradnju" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Greška prilikom startovanja auto alociranja" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "Referenca BOM" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "BOM ID dela" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "BOM ime dela" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Deo dobavljača" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Alocirana količina" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "Referenca izgradnje" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Ime kategorije dela" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Može da se prati" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Nasleđen" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Dozvoli varijante" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "BOM stavka" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Alocirane zalihe" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "Po narudžbini" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "U proizvodnji" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Spoljašnje zalihe" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Dostupne zalihe" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Dostupne zamenske zalihe" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Dostupne varijante zaliha" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "Na čekanju" msgid "Cancelled" msgstr "Otkazano" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "Tekstualni ključ mora da bude jedinstven" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Korisnik" msgid "Price break quantity" msgstr "Prelomna količina cene" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Cena" @@ -1851,7 +1888,7 @@ msgstr "Logički ključ mora biti među logičkim ključevima referentnog status msgid "Name must be different from the names of the reference status" msgstr "Naziv mora biti različit od naziva u statusu reference" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "Lista odabira" @@ -1951,7 +1988,7 @@ msgstr "Da li je unos ove liste odabira aktivan?" msgid "Barcode Scan" msgstr "Skeniranje bar koda" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Podaci" @@ -1963,7 +2000,7 @@ msgstr "Podaci bar koda" msgid "User who scanned the barcode" msgstr "Korisnik koji je skenirao bar kod" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "Vremenski trag" @@ -2227,7 +2264,7 @@ msgstr "Ključne reči argumenata zadatka" msgid "Filename" msgstr "Ime datoteke" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Tip modela" @@ -2601,7 +2638,7 @@ msgstr "Kopiraj šablone parametara kategorije" msgid "Copy category parameter templates when creating a part" msgstr "Kopiraj šablone parametara kategorije prilikom pravljenja dela" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "Interni deo je aktivan" msgid "Supplier is Active" msgstr "Dobavljač je aktivan" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Proizvođač" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Link za adresne informacije (eksterni)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Deo proizvođača" @@ -3909,7 +3946,7 @@ msgstr "Izaberi deo" msgid "Select manufacturer" msgstr "Izaberi proizvođača" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "Broj dela proizvođača" @@ -3938,7 +3975,7 @@ msgstr "Naziv parametra" msgid "Parameter value" msgstr "Vrednost parametra" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Jedinice" @@ -3958,7 +3995,7 @@ msgstr "Jedinice pakovanja moraju biti veće od nule" msgid "Linked manufacturer part must reference the same base part" msgstr "Povezani delovi dobavljača moraju referencirati isti osnovni deo" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Opis dela dobavljača" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Opis dela dobavljača" msgid "Note" msgstr "Beleška" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "osnovni trošak" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimalna naplata (npr. taksa za slaganje)" @@ -4026,7 +4063,7 @@ msgstr "Količina pakovanja" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Ukupna količina dostavljena u jednom pakovanju. Ostaviti prazno za pojedinačne stavke." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "više" @@ -4050,19 +4087,19 @@ msgstr "Datum poslednjeg ažuriranja podataka o dostupnosti" msgid "Supplier Price Break" msgstr "Smanjenje cene dobavljača" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Podrazumevana valuta koja se koristi za ovog dobavljača" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Naziv kompanije" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "Na zalihama" @@ -4118,94 +4155,122 @@ msgstr "Postavljen" msgid "Invalid status code" msgstr "Nevažeći statusni kod" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Datoteka" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "Fajl sa podacima za uvoz" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Kolone" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "Status uvoza" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "Podrazumevane vrednosti polja" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "Promene polja" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "Filteri polja" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "Neka neophodna polja nisu mapirana" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "Kolona je već mapirana u polje u bazi podataka" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "Polje je već mapirano u kolonu sa podacima" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "Mapiranje kolona mora biti linkovano da bi se uvezla važeća sesija" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "Kolona ne postoji u fajlu sa podacima" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "Polje ne postoji u ciljnom modelu" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "Izabrano polje je samo za čitanje" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "Uvezi sesiju" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "Polje" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "Kolona" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "Indeks vrsta" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "Originalni podaci vrste" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "Greške" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Važeće" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "Nije podržan format fajla sa podacima" @@ -4218,39 +4283,39 @@ msgstr "Greška pri otvaranju fajla sa podacima" msgid "Invalid data file dimensions" msgstr "Nevažeće dimenzije fajla sa podacima" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "Nevažeće podrazumevane vrednosti polja" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "Nevažeće promene polja" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "Nevažeći filteri polja" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "Vrste" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "Lista ID-jeva vrsta za prihvatanje" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "Nema dostavljenih vrsta" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "Vrsta ne pripada ovoj sesiji" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "Vrsta sadrži nedozvoljene podatke" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "Vrsta je već završena" @@ -5355,7 +5420,7 @@ msgstr "Deo komponente se može testirati" msgid "Uses" msgstr "Koristi" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Kategorija dela" @@ -5634,499 +5699,499 @@ msgstr "Korisnik koji je kreirao" msgid "Owner responsible for this part" msgstr "Vlasnik odgovoran za ovaj deo" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Prodaj više" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "Valuta korišćena za vršenje proračuna o cenama" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Minimalna vrednost spiska materijala" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "Minimalna vrednost komponenti delova" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Maksimalna vrednost spiska materijala" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "Maksimalna vrednost komponenti delova" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Minimalna kupovna vrednost" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "Minimalna istorijska kupovna vrednost" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Maksimalna kupovna vrednost" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "Maksimalna istorijska kupovna vrednost" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "Minimalna interna cena" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "Minimalna cena bazirana na internim sniženjima cena" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "Maksimalna interna cena" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "Maksimalna vrednost bazirana na internim sniženjima cena" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "Minimalna cena dobavljača" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "Minimalna cena dela od eksternih dobavljača" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "Maksimalna cena dobavljača" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "Maksimalna cena dela od eksternih dobavljača" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Minimalna vrednost varijanti" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "Izračunata minimalna vrednost varijanti delova" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Maksimalna vrednost varijanti" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "Izračunata maksimalna vrednost varijanti delova" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Minimalna vrednost" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "Promeni minimalnu vrednost" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Maksimalna vrednost" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "Promeni maksimalnu vrednost" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "Ukupna izračunata minimalna vrednost" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "Ukupna izračunata maksimalna vrednost" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "Minimalna prodajna cena" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "Minimalna prodajna cena bazirana na osnovu sniženja cena" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "Maksimalna prodajna cena" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "Maksimalna prodajna cena bazirana na osnovu sniženja cena" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Minimalna prodajna vrednost" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "Minimalna istorijska prodajna cena" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Maksimalna prodajna vrednost" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "Maksimalna istorijska prodajna cena" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "Deo za popis" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Broj stavki" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "Broj individualnih unosa zaliha u vreme popisa" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "Ukupne dostupne zalihe za vreme popisa" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "Datum kada je izvršen popis" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Minimalna vrednost zaliha" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "Procenjena minimalna vrednost trenutnih zaliha" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "Maksimalna vrednost zaliha" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "Procenjena maksimalna vrednost trenutnih zaliha" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "Smanjenje prodajne cene dela" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "Šablon testa dela" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Nevažeći naziv šablona - mora da uključuje bar jedan alfanumerički karakter" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "Izbori moraju biti jedinstveni" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "Test šabloni mogu biti kreirani samo za delove koje je moguće testirati" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "Test šablon sa istim ključem već postoji za ovaj deo" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Naziv testa" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Unesi naziv za ovaj test" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "Test ključ" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "Pojednostavljen ključ za test" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Opis testa" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Unesi opis za ovaj test" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Omogućen" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "Da li je ovaj test omogućen?" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Neophodno" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "Da li je neophodno da ovaj test prođe?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Zahteva vrednost" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "Da li ovaj test zahteva vrednost prilikom dodavanja rezultata testa?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Zahteva prilog" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "Da li ovaj test zahteva fajl kao prilog prilikom dodavanja rezultata testa?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Izbori" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "Validni izbori za ovaj test (razdvojeni zapetom)" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "Šablon parametra dela" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "Checkbox parametri ne mogu imati jedinice" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "Checkbox parametri ne mogu imati izbore" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "Ime šablona parametra mora biti jedinstveno" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Naziv parametra" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "Fizičke jedinice za ovaj parametar" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "Opis parametra" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Polje za potvrdu" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "Da li je ovaj parametar checkbox?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Validni izbori za ovaj parametar (razdvojeni zapetom)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "Lista izbora za ovaj parametar" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "Parametar dela" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "Parametar se ne može modifikovati - deo je zaključan" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Nije validan izbor za vrednost parametra" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Nadređeni deo" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Šablon parametra" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Vrednost parametra" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Opciona beleška" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "Šablon parametara kategorije dela" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Podrazumevana vrednost" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Podrazumevana vrednost parametra" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "Stavke sa spiska materijala se ne mogu modifikovati - sklapanje je zaključano" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "Stavke sa spiska materijala se ne mogu modifikovati - sklapanje varijanti je zaključano" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Izaberi nadređeni deo" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Pod-deo" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Izaberi deo koji će biti korišćen u spisku materijala" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "Količina spiskova materijala za ovu stavku sa spiska materijala" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Ova stavka sa spiska materijala je opciona" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Ova stavka sa spiska materijala se može potrošiti (nije praćena u nalozima za izradu)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "Referenca stavke sa spiska materijala" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "Beleške stavki sa spiska materijala" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Suma" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "Suma spiska materijala" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Validirano" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "Ova stavka sa spiska materijala je validirana" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "Biva nasleđeno" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Ova stavka sa spiska materijala je nasleđivana od spiska materijala za varijante delova" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "Količina mora biti ceo broj za delove koji se mogu pratiti" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "Zamenski deo mora biti određen" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "Zamenska stavka sa spiska materijala" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "Zamenski deo ne može biti isti kao glavni deo" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Nadređena stavka sa spiska materijala" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Zamenski deo" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Deo 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Deo 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Izaberi povezan deo" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "Beleška za ovu relaciju" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "Relacija između delova ne može biti kreirana između jednog istog dela" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "Identična veza već postoji" @@ -7606,7 +7671,7 @@ msgstr "Plugin ne podržava štampanje natpisa" msgid "Invalid label dimensions" msgstr "Nevažeće dimenzije natpisa" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "Nema važećih stavki dostavljenih šablonu" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 832b75a50b..b2ef9df17b 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-16 21:09\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Ogiltigt antal angivet" @@ -112,8 +112,9 @@ msgstr "Ange datum" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Värdet '{name}' visas inte i mönsterformat" msgid "Provided value does not match required pattern: " msgstr "Det angivna värdet matchar inte det obligatoriska mönstret: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Tom serienummersträng" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Serienummret finns redan" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Ogiltig grupp: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Gruppintervall {group} överstiger tillåtet antal ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Inga serienummer hittades" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Ta bort HTML-taggar från detta värde" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "Ogiltigt val" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Namn" @@ -417,7 +418,7 @@ msgstr "Namn" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Serverfel" msgid "An error has been logged by the server." msgstr "Ett fel har loggats av servern." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Måste vara ett giltigt nummer" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Valuta" @@ -533,21 +534,21 @@ msgstr "Orderstatus" msgid "Parent Build" msgstr "Föregående tillverkning" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Del" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Kategori" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Tillverkningen måste avbrytas innan den kan tas bort" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Valfri" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "Spårad" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Testbar" @@ -666,27 +667,31 @@ msgstr "Testbar" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Allokerad" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Tillverknings order referens" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Försäljningsorderreferens" msgid "SalesOrder to which this build is allocated" msgstr "Försäljningsorder till vilken detta bygge allokeras" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Källa Plats" @@ -809,12 +814,12 @@ msgstr "Tillverknings status" msgid "Build status code" msgstr "Tillverkning statuskod" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Batchkod" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Batch-kod för denna byggutdata" @@ -912,7 +917,7 @@ msgstr "Tillverknings order {build} har slutförts" msgid "A build order has been completed" msgstr "En tillverknings order har slutförts" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "Byggutgång är redan slutförd" msgid "Build output does not match Build Order" msgstr "Byggutgång matchar inte bygg order" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "Antal" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Lagerposten är överallokerad" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Allokeringsmängden måste vara större än noll" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Antal måste vara 1 för serialiserat lager" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "Artikel i lager" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Källa lagervara" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Lagersaldo att allokera för att bygga" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Installera till" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Destination lagervara" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Bygg utdata" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Byggutdata matchar inte överordnad version" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Serienummer" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Ange serienummer för att tillverkade produkter" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "En lista över tillverkade produkter måste anges" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Lagerplats för skrotade produkter" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Ignorera alla lagerallokeringar för skrotade produkter" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Plats för färdiga produkter" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Slutför utfall om lager inte har tilldelats fullt ut" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Ta bort ofullständiga produkter" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Ta bort eventuella produkter som inte har slutförts" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Acceptera ofullständig" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Acceptera att det önskade antalet produkter som inte har slutförts" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Tillverknings ordern är ofullständig" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "Avbruten" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Användare" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "Streckkodsdata" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "Filnamn" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Tillverkare" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "Företagsnamn" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "I lager" @@ -4118,94 +4155,122 @@ msgstr "Placerad" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Datafil" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "Kolumner" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "Fält" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "Kolumn" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "Rader" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 7e4cac3a0b..381bc2be52 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-16 21:09\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "ปริมาณสินค้าไม่ถูกต้อง" @@ -112,8 +112,9 @@ msgstr "ป้อนวันที่" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "" msgid "Provided value does not match required pattern: " msgstr "" -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "หมายเลขซีเรียลซ้ำกัน" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "ไม่พบหมายเลขซีเรียล" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "ชื่อ" @@ -417,7 +418,7 @@ msgstr "ชื่อ" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "เกิดข้อผิดพลาดที่เซิร์ฟเ msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "ต้องเป็นตัวเลข" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "สกุลเงิน" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "" @@ -666,27 +667,31 @@ msgstr "" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -809,12 +814,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "ยกเลิกแล้ว" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "ผู้ใช้งาน" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "ชื่อไฟล์" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "ไฟล์ข้อมูล" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index e5cc2f2b12..1d2ae1220c 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" @@ -112,8 +112,9 @@ msgstr "Tarih giriniz" msgid "Invalid decimal value" msgstr "Geçersiz ondalık değer" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "'{name}' değeri desen formatında yer almıyor" msgid "Provided value does not match required pattern: " msgstr "Sağlanan değer gerekli kalıpla eşleşmiyor: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "Geçersiz grup: {grup}" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Boş seri numarası dizesi" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Yinelenen seri" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "Geçersiz grup: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Grup aralığı {group}, izin verilen miktarı aşmaktadır ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Seri numarası bulunamadı" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "Benzersiz seri numaralarının sayısı ({n}) miktarla eşleşmeli ({q})" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Bu değerden HTML etiketlerini kaldır" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "Veriler yasaklanmış işaretleme içeriği içeriyor" @@ -409,7 +410,7 @@ msgstr "Geçersiz seçim" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Adı" @@ -417,7 +418,7 @@ msgstr "Adı" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Sunucu Hatası" msgid "An error has been logged by the server." msgstr "Bir hafta sunucu tarafından kayıt edildi." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Geçerli bir numara olmalı" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Para birimi" @@ -533,21 +534,21 @@ msgstr "Sipariş Durumu" msgid "Parent Build" msgstr "Üst Yapım İşi" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "Varyantları Dahil Et" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Parça" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Kategori" @@ -640,15 +641,15 @@ msgstr "Ağacı Hariç Tut" msgid "Build must be cancelled before it can be deleted" msgstr "Yapımın silinebilmesi için önce iptal edilmesi gerekir" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Sarf Malzemesi" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "İsteğe Bağlı" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Montaj" msgid "Tracked" msgstr "İzlenen" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Test Edilebilir" @@ -666,27 +667,31 @@ msgstr "Test Edilebilir" msgid "Order Outstanding" msgstr "Ödenmemiş Sipariş" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Ayrıldı" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "Hedef tarih başlangıç tarihinden sonra olmalıdır" msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Satış Emri Referansı" msgid "SalesOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği satış emri" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Kaynak Konum" @@ -809,12 +814,12 @@ msgstr "Yapım İşi Durumu" msgid "Build status code" msgstr "Yapım işi durum kodu" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Sıra numarası" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" @@ -912,7 +917,7 @@ msgstr "{build} yapım siparişi tamamlandı" msgid "A build order has been completed" msgstr "Bir yapım siparişi tamamlandı" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "İzlenebilir parçalar için seri numaraları sağlanmalıdır" @@ -928,39 +933,39 @@ msgstr "Yapım işi çıktısı zaten tamamlanmış" 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:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Miktar sıfırdan büyük olmalıdır" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "Miktar çıktı miktarından büyük olamaz" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "Stok kalemi tüm gerekli testleri geçmedi" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Yapım Siparişi Satır Ögesi" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Nesne yap" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Nesne yap" msgid "Quantity" msgstr "Miktar" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Yapım siparişi için gereken miktar" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Seri numaralı stok için miktar bir olmalı" -#: build/models.py:1801 +#: build/models.py:1815 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:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "Seçilen stok ögesi malzeme listesi satırıyla eşleşmiyor" msgid "Stock Item" msgstr "Stok Kalemi" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Kaynak stok kalemi" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "Yapım işi için tahsis edilen stok miktarı" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Kurulduğu yer" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Hedef stok kalemi" @@ -1043,339 +1056,363 @@ msgstr "Parça Adı" msgid "Project Code Label" msgstr "Proje Kodu Etiketi" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Yapım Çıktısı" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Yapım çıktısı üst yapım ile eşleşmiyor" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Çıktı parçası Yapım Siparişi parçası ile eşleşmiyor" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Bu yapım çıktısı zaten tamamlandı" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Bu yapım çıktısı tam ayrılmadı" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Yapım işi çıktısı için miktarını girin" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "İzlenebilir parçalar için tamsayı miktar gerekir" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Seri Numaraları" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "Yapım işi çıktısı için seri numaraları girin" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Yapım çıktısı için stok konumu" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Seri Numaralarını Otomatik Ayır" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "Şu seri numaraları zaten varlar veya geçersizler" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Bir yapım çıktıları listesi sağlanmalıdır" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Hurdaya ayrılan çıktılar için stok konumu" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Ayırmaları İptal Et" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Hurdaya ayrılan çıktılar için yapılan tüm stok ayırmalarını iptal et" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Yapım çıktı(larını) hurdaya ayırma nedeni" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Tamamlanan yapım çıktıları içi konum" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Tamamlanmamış Ayırmayı Onayla" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Stok tamamen ayrılmamışsa çıktıları tamamla" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Ayrılan Stoku Tüket" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Bu yapım için zaten ayrılmış olan tüm stokları tüket" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Tamamlanmamış Çıktıları Kaldır" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Tamamlanmamış tüm yapım çıktılarını sil" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "İzin verilmedi" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Bu yapım siparişi tarafından tüketildi olarak kabul et" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Bu yapım emrini tamamlamadan önce iade et" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Fazla Ayrılmış Stok" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Yapım siparişine atanan ekstra stok öğelerini nasıl ele almak istersiniz" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Bazı stok ögeleri fazla ayrıldı" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Ayrılmamışı Kabul Et" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Stok öğelerinin bu yapım siparişine tam olarak ayrılmadığını kabul edin" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "Gerekli stok tamamen tahsis edilemedi" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Tamamlanmamış Kabul et" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Gerekli sayıda derleme çıktısının tamamlanmadığını kabul edin" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Gerekli yapım işi miktarı tamamlanmadı" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "Yapım siparişinin açık alt yapım emirleri var" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "Yapım siparişi üretim durumunda olmalıdır" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Yapım siparişinin tamamlanmamış çıktıları var" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Yapım Satırı" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Yapım çıktısı" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Yapım çıktısı aynı yapımı göstermelidir" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Yapım Satırı Ögesi" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "Öge stokta olmalıdır" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Mevcut miktar ({q}) aşıldı" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "İzlenen parçaların ayrılması için yapım çıktısı belirtilmelidir" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Ayrılma ögeleri sağlanmalıdır" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Parçaların alınacağı stok konumu (herhangi bir konumdan almak için boş bırakın)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Konum Çıkar" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Bu seçilen konumdan stok ögelerini içerme" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Birbirinin Yerine Kullanılabilir Stok" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Birden çok konumdaki stok ögeleri birbirinin yerine kullanılabilir" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Yedek Stok" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Yedek parçaların ayrılmasına izin ver" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "İsteğe Bağlı Ögeler" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Sipariş yapmak için isteğe bağlı ML ögelerini ayır" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Otomatik ayırma görevini başlatma başarısız oldu" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "ML Referansı" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "ML Parça Kimliği" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "ML Parça Adı" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "Yap" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Tedarikçi Parçası" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Ayrılan Miktar" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "Yapım Referansı" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Parça Sınıfı Adı" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Takip Edilebilir" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Miras Alındı" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Çeşide İzin Ver" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "ML Ögesi" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Ayrılan Stok" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "Siparişte" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "Üretimde" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Harici Stok" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Mevcut Stok" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Mevcut Yedek Stok" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Mevcut Turev Stoku" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "Beklemede" msgid "Cancelled" msgstr "İptal edildi" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "Anahtar dizesi benzersiz olmalı" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Kullanıcı" msgid "Price break quantity" msgstr "Fiyat düşürme miktarı" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Fiyat" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "Anahtar görev argümanları" msgid "Filename" msgstr "Dosya adı" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "Model Tipi" @@ -2601,7 +2638,7 @@ msgstr "Kategori Paremetre Sablonu Kopyala" msgid "Copy category parameter templates when creating a part" msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Üretici" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "" @@ -3909,7 +3946,7 @@ msgstr "Parça seçin" msgid "Select manufacturer" msgstr "Üretici seçin" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "ÜPN" @@ -3938,7 +3975,7 @@ msgstr "Parametre adı" msgid "Parameter value" msgstr "Parametre değeri" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Birim" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "Not" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "temel maliyet" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "çoklu" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "" @@ -4118,94 +4155,122 @@ msgstr "Sipariş verildi" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Veri Dosyası" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "Oluşturan Kullanıcı" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Test Adı" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Test Açıklaması" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Etkin" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Gerekli" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "Testi geçmesi için bu gerekli mi?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "Parametre şablon adı benzersiz olmalıdır" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Parametre Şablonu" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Bu malzeme listesi, çeşit parçalar listesini kalıtsalıdır" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 5ce74db9fd..33491203ac 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Не вдалося перетворити {original} на {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Невірна кількість" @@ -112,8 +112,9 @@ msgstr "Введіть дату" msgid "Invalid decimal value" msgstr "Неправильне десяткове значення" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Значення '{name}' не відповідає шаблону фо msgid "Provided value does not match required pattern: " msgstr "Надане значення не відповідає обов'язковому шаблону: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "Неможливо серіалізувати більше ніж 1000 сутностей за раз" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Пустий серійний номер" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Назва" @@ -417,7 +418,7 @@ msgstr "Назва" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Помилка сервера" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "" @@ -533,21 +534,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Деталь" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "" @@ -640,15 +641,15 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Розхідний матеріал" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Збірка" msgid "Tracked" msgstr "" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Тестуємо" @@ -666,27 +667,31 @@ msgstr "Тестуємо" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "" @@ -809,12 +814,12 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "" @@ -912,7 +917,7 @@ msgstr "" msgid "A build order has been completed" msgstr "" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "" @@ -928,39 +933,39 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "" msgid "Quantity" msgstr "Кількість" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "" @@ -1043,339 +1056,363 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Дозволити варіанти" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "У виробництві" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Користувач" msgid "Price break quantity" msgstr "" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Ціна" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "Список вибору" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Дані" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "Внутрішня позиція активна" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Виробник" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Позиція виробника" @@ -3909,7 +3946,7 @@ msgstr "Обрати позицію" msgid "Select manufacturer" msgstr "" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "" @@ -3958,7 +3995,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "" msgid "Note" msgstr "Примітка" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "Базова вартість" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Мінімальний платіж (напр. комісія за збереження)" @@ -4026,7 +4063,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "" @@ -4050,19 +4087,19 @@ msgstr "" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "В наявності" @@ -4118,94 +4155,122 @@ msgstr "" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Дійсно" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5634,499 +5699,499 @@ msgstr "" msgid "Owner responsible for this part" msgstr "" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Дата" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Тестова назва" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Прапорець" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Позиція 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Позиція 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 4bdbca3f6e..7c70356f8b 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -96,7 +96,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:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "Số lượng cung cấp không hợp lệ" @@ -112,8 +112,9 @@ msgstr "Nhập ngày" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "Giá trị '{name}' không xuất hiện ở định dạng mẫu" msgid "Provided value does not match required pattern: " msgstr "Giá trị được cung cấp không khớp với mẫu bắt buộc: " -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "Chuỗi số sê-ri trống" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "Trùng lặp sê-ri" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "Khoảng nhóm {group} vượt cho phép số lượng ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "Không tìm thấy số sê-ri" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "Xóa thẻ HTML từ giá trị này" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "Lựa chọn sai" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "Tên" @@ -417,7 +418,7 @@ msgstr "Tên" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "Lỗi máy chủ" msgid "An error has been logged by the server." msgstr "Lỗi đã được ghi lại bởi máy chủ." -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "Phải là một số hợp lệ" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "Tiền tệ" @@ -533,21 +534,21 @@ msgstr "Trạng thái đặt hàng" msgid "Parent Build" msgstr "Phiên bản cha" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "Nguyên liệu" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "Danh mục" @@ -640,15 +641,15 @@ msgstr "" 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:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "Vật tư tiêu hao" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "Tuỳ chọn" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "Lắp ráp" msgid "Tracked" msgstr "Đã theo dõi" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "Có thể kiểm tra" @@ -666,27 +667,31 @@ msgstr "Có thể kiểm tra" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "Đã cấp phát" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "Tham chiếu đơn đặt bản dựng" msgid "SalesOrder to which this build is allocated" msgstr "Đơn đặt bán hàng với bản dựng này đã được phân bổ" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "Địa điểm nguồn" @@ -809,12 +814,12 @@ msgstr "Trnạg thái bản dựng" msgid "Build status code" msgstr "Mã trạng thái bản dựng" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "Mã lô hàng" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "Mã lô cho đầu ra bản dựng này" @@ -912,7 +917,7 @@ msgstr "Đơn đặt bản dựng {build} đã được hoàn thành" msgid "A build order has been completed" msgstr "Một đơn đặt bản dựng đã được hoàn thành" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 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" @@ -928,39 +933,39 @@ msgstr "Đầu ra bản dựng đã được hoàn thiện" 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:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 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:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, 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:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "Tạo mục đơn hàng" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "Dựng đối tượng" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "Dựng đối tượng" msgid "Quantity" msgstr "Số lượng" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "Yêu cầu số lượng để dựng đơn đặt" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 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:1709 +#: build/models.py:1723 #, 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:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "Kho hàng đã bị phân bổ quá đà" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 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:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "Số lượng phải là 1 cho kho sê ri" -#: build/models.py:1801 +#: build/models.py:1815 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:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" msgid "Stock Item" msgstr "Kho hàng" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "Kho hàng gốc" -#: build/models.py:1873 +#: build/models.py:1915 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:1882 +#: build/models.py:1924 msgid "Install into" msgstr "Cài đặt vào" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "Kho hàng đích" @@ -1043,339 +1056,363 @@ msgstr "Tên sản phẩm" msgid "Project Code Label" msgstr "Nhãn mã dự án" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "Đầu ra bản dựng" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "Đầu ra xây dựng không hợp với bản dựng cha" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "Đầu ra sản phẩm không phù hợp với bản dựng đơn đặt hàng" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "Đầu ra bản dựng này đã được hoàn thành" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "Đầu ra bản dựng này chưa được phân bổ đầy đủ" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "Điền số lượng cho đầu ra bản dựng" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "Số lượng nguyên dương cần phải điền cho sản phẩm có thể theo dõi" -#: build/serializers.py:335 +#: build/serializers.py:347 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:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "Số sê-ri" -#: build/serializers.py:353 +#: build/serializers.py:365 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:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "Vị trí tồn kho cho sản phẩm" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "Số sêri tự cấp" -#: build/serializers.py:376 +#: build/serializers.py:388 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:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 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ệ" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "Danh sách đầu ra bản dựng phải được cung cấp" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "Vị trí kho cho đầu ra phế phẩm" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "Hủy phân bổ" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "Hủy bất kỳ phân kho nào cho đầu ra phế phẩm" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "Lý do loại bỏ đầu ra bản dựng" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "Chấp nhận phân kho dang dở" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "Hoàn hiện đầu ra nếu kho chưa được phân bổ hết chỗ trống" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "Xử lý phân bổ kho hàng" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "Tiêu thụ bất kỳ hàng tồn kho nào đã được phân bổ cho dự án này." -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "Xóa toàn bộ đầu ra chưa hoàn thành" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "Xóa bất kỳ đầu ra bản dựng nào chưa được hoàn thành" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "Chưa được cấp phép" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "Chấp nhận trạng thái tiêu hao bởi đơn đặt bản dựng này" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "Phân bổ trước khi hoàn thiện đơn đặt bản dựng này" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "Kho quá tải" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Bạn muốn thế nào để xử lý hàng trong kho được gán thừa cho đơn đặt bản dựng" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "Một vài hàng hóa đã được phân bổ quá thừa" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "Chấp nhận chưa phân bổ được" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Chấp nhận hàng hóa không được phân bổ đầy đủ vào đơn đặt bản dựng này" -#: build/serializers.py:782 +#: build/serializers.py:794 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:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "Chấp nhận không hoàn thành" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "Chấp nhận số yêu cầu của đầu ra bản dựng chưa được hoàn thành" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "Số lượng bản dựng được yêu cầu chưa được hoàn thành" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "Tạo đơn hàng có các đơn hàng đang mở" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "Tạo đơn hàng phải ở trạng thái sản xuất." -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "Đơn đặt bản dựng có đầu ra chưa hoàn thiện" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "Lộ giới" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "Đầu ra bản dựng" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "Đầu ra bản dựng phải chỉ đến bản dựng tương ứng" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "Mục chi tiết bản dựng" -#: build/serializers.py:922 +#: build/serializers.py:934 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:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "Hàng hóa phải trong kho" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Số lượng có sẵn ({q}) đã bị vượt quá" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "Đầu ra bản dựng phải được xác định cho việc phân sản phẩm được theo dõi" -#: build/serializers.py:995 +#: build/serializers.py:1007 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:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "Hàng hóa phân bổ phải được cung cấp" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Vị trí kho nơi sản phẩm được lấy ra (để trống để lấy từ bất kỳ vị trí nào)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "Ngoại trừ vị trí" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "Không bao gồm hàng trong kho từ vị trí đã chọn này" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "Kho trao đổi" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Hàng trong kho thuộc nhiều vị trí có thể dùng thay thế được cho nhau" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "Kho thay thế" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "Cho phép phân kho sản phẩm thay thế" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "Mục tùy chọn" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "Phân bổ các mục hóa đơn vật liệu tùy chọn đến đơn đặt bản dựng" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "Không thể khởi động tác vụ phân bổ tự động." -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "BOM liên quan" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "ID hàng hoá BOM" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "Tên hàng hoá BOM" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "Sản phẩm nhà cung cấp" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "Số lượng đã phân bổ" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "Tạo liên quan" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "Tên danh mục hàng hoá" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "Có thể theo dõi" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "Được kế thừa" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "Cho phép biến thể" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "Mục BOM" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "Phân kho" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "Bật đơn hàng" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "Đang sản xuất" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "Kho ngoài" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "Số hàng tồn" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "Kho hàng thay thế" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "Hàng tồn kho có sẵn" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "Chờ" msgid "Cancelled" msgstr "Đã hủy" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "Chuỗi khóa phải duy nhất" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "Người dùng" msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "Giá" @@ -1851,7 +1888,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "Dữ liệu" @@ -1963,7 +2000,7 @@ msgstr "" msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "" @@ -2227,7 +2264,7 @@ msgstr "Đối số từ khóa công việc" msgid "Filename" msgstr "Tên tập tin" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2601,7 +2638,7 @@ msgstr "Sao chéo mẫu tham số danh mục" msgid "Copy category parameter templates when creating a part" msgstr "Sao chéo mẫu tham số danh mục khi tạo 1 sản phẩm" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "Nhà sản xuất" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "Liên kết thông tin địa chỉ (bên ngoài)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "Sản phẩm nhà sản xuất" @@ -3909,7 +3946,7 @@ msgstr "Chọn sản phẩm" msgid "Select manufacturer" msgstr "Chọn nhà sản xuất" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "" @@ -3938,7 +3975,7 @@ msgstr "Tên tham số" msgid "Parameter value" msgstr "Giá trị tham số" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "Đơn vị" @@ -3958,7 +3995,7 @@ msgstr "Đơn vị đóng gói phải lớn hơn không" 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:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "Mô tả sản phẩm nhà cung cấp" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "Mô tả sản phẩm nhà cung cấp" msgid "Note" msgstr "Ghi chú" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "chi phí cơ sở" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "Thu phí tối thiểu (vd: phí kho bãi)" @@ -4026,7 +4063,7 @@ msgstr "Số lượng gói" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Tổng số lượng được cung cấp trong một gói đơn. Để trống cho các hàng hóa riêng lẻ." -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "nhiều" @@ -4050,19 +4087,19 @@ msgstr "Ngày cập nhật cuối thông tin tồn kho" msgid "Supplier Price Break" msgstr "" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "Tiền tệ mặc định được sử dụng cho nhà cung cấp này" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "Còn hàng" @@ -4118,94 +4155,122 @@ msgstr "Đã đặt" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "Tập tin dữ liệu" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "Hợp lệ" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "" @@ -4218,39 +4283,39 @@ msgstr "" msgid "Invalid data file dimensions" msgstr "" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "" @@ -5355,7 +5420,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Danh mục sản phẩm" @@ -5634,499 +5699,499 @@ msgstr "Tạo người dùng" msgid "Owner responsible for this part" msgstr "Trách nhiệm chủ sở hữu cho sản phẩm này" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "Bán nhiều" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "Tiền được dùng để làm đệm tính toán giá bán" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "Chi phí BOM tối thiểu" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "Chi phí thành phần sản phẩm tối thiểu" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "Chi phí BOM tối đa" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "Chi phí thành phần sản phẩm tối đa" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "Chi phí mua vào tối thiểu" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "Chi phí mua vào tối thiểu trong lịch sử" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "Chi phí mua tối đa" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "Chi phí thành phần sản phẩm tối đa trong lịch sử" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "Giá nội bộ tối thiểu" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "Chi phí tối thiểu dựa trên phá vỡ giá nội bộ" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "Giá nội bộ tối đa" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "Chi phí tối đa dựa trên phá vỡ giá nội bộ" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "Giá nhà cung ứng tối thiểu" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "Giá sản phẩm tối thiểu từ nhà cung ứng bên ngoài" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "Giá nhà cung ứng tối đa" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "Giá sản phẩm tối đã từ nhà cung ứng bên ngoài" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "Giá trị biến thể tối thiểu" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "Chi phí tối thiểu của sản phẩm biến thể đã tính" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "Chi phí biến thể tối đa" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "Chi phí tối đa của sản phẩm biến thể đã tính" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "Chi phí tối thiểu" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "Ghi đề chi phí tối thiểu" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "Chi phí tối đa" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "Ghi đề chi phí tối đa" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "Chi phí tối thiểu tính toán tổng thể" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "Chi phí tối đa tính toán tổng thể" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "Giá bán thấp nhất" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "Giá bán tối thiểu dựa trên phá giá" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "Giá bán cao nhất" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "Giá bán cao nhất dựa trên phá giá" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "Chi phí bán hàng tối thiểu" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "Giá bán hàng tối thiểu trong lịch sử" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "Giá bán hàng tối đa" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "Giá bán hàng tối đa trong lịch sử" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "Sản phẩm dành cho kiểm kê" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "Tổng số hàng" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "Số mục kho độc lậo tại thời điểm kiểm kê" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "Tống số kho tại thời điểm kiểm kê" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Ngày" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "Kiểm kê đã thực hiện" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "Chi phí kho tối thiểu" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "Chi phí kho tối thiểu ước tính của kho đang có" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "Chi phí kho tối đa" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "Chi phí kho tối đa ước tính của kho đang có" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "Lựa chọn phải duy nhất" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "Tên kiểm thử" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "Nhập tên cho kiểm thử" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "Mô tả kiểm thử" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "Nhập mô tả cho kiểm thử này" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "Đã bật" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "Bắt buộc" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "Kiểm thử này bắt buộc phải đạt?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "Giá trị bắt buộc" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "Kiểm thử này yêu cầu 1 giá trị khi thêm một kết quả kiểm thử?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "Yêu cầu đính kèm" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "Kiểm thử này yêu cầu tệp đính kèm khi thêm một kết quả kiểm thử?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "Lựa chọn" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "Tham số hộp kiểm tra không thể có đơn vị" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "Tham số hộp kiểm tra không thể có lựa chọn" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "Tên tham số mẫu phải là duy nhất" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "Tên tham số" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "Đơn vị vật lý cho tham số này" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "Mô tả tham số" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "Ô lựa chọn" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "Tham số này có phải là hộp kiểm tra?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "Lựa chọn hợp lệ từ tham số này (ngăn cách bằng dấu phẩy)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "Lựa chọn sai cho giá trị tham số" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "Sản phẩm cha" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "Mẫu tham số" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "Giá trị tham số" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "Trường ghi chú tùy chọn" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "Giá trị mặc định" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "Giá trị tham số mặc định" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "Chọn sản phẩm cha" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "Sản phẩm phụ" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "Chọn sản phẩm được dùng trong BOM" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "Số lượng BOM cho mục BOM này" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "Mục BOM này là tùy chọn" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Mục BOM này bị tiêu hao (không được theo dõi trong đơn đặt bản dựng)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "Tham chiếu mục BOM" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "Ghi chú mục BOM" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "Giá trị tổng kiểm" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "Giá trị tổng kiểm dòng BOM" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "Đã xác minh" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "Mục BOM này là hợp lệ" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "Nhận thừa hưởng" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Mục BOM này được thừa kế bởi BOM cho sản phẩm biến thể" -#: part/models.py:4469 +#: part/models.py:4470 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:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 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" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "Sản phẩm phụ phải được chỉ định" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "Sảm phẩm thay thế mục BOM" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "Sản phẩm thay thế không thể giống sản phẩm chủ đạo" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "Hàng hóa BOM cha" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "Sản phẩm thay thế" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "Sản phẩm 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "Sản phẩm 2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "Chọn sản phẩm liên quan" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "Không thể tạo mối quan hệ giữa một sản phẩm và chính nó" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "Đã tồn tại mối quan hệ trùng lặp" @@ -7606,7 +7671,7 @@ msgstr "" msgid "Invalid label dimensions" msgstr "" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "" diff --git a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po index b9c6a92a4a..4ee3075c21 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 05:40\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "不能将 {original} 转换到 {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "提供的数量无效" @@ -112,8 +112,9 @@ msgstr "输入日期" msgid "Invalid decimal value" msgstr "无效的数值" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "值' {name}' 未出现在模式格式中" msgid "Provided value does not match required pattern: " msgstr "提供的值与所需模式不匹配:" -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "无法一次序列化超过 1000 个项目" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "序號為空白" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "复制序列号" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "无效群组: {group}" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "组范围 {group} 超出了允许的数量 ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "未找到序列号" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "唯一序列号 ({n}) 必须匹配数量 ({q})" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "从这个值中删除 HTML 标签" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "数据包含禁止的 markdown 内容" @@ -409,7 +410,7 @@ msgstr "無效的選項" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "名稱" @@ -417,7 +418,7 @@ msgstr "名稱" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "伺服器錯誤" msgid "An error has been logged by the server." msgstr "伺服器紀錄了一個錯誤。" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "必须是有效数字" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "貨幣" @@ -533,21 +534,21 @@ msgstr "订单状态" msgid "Parent Build" msgstr "上層生產工單" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "包含变体" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "零件" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "类别" @@ -640,15 +641,15 @@ msgstr "排除树" msgid "Build must be cancelled before it can be deleted" msgstr "工單必須被取消才能被刪除" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "耗材" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "非必須項目" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "装配" msgid "Tracked" msgstr "追蹤中" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "可测试" @@ -666,27 +667,31 @@ msgstr "可测试" msgid "Order Outstanding" msgstr "未结算订单" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "已分配" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "目标日期必须在开始日期之后" msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "銷售訂單代號" msgid "SalesOrder to which this build is allocated" msgstr "這張生產工單對應的銷售訂單" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "來源倉儲地點" @@ -809,12 +814,12 @@ msgstr "生產狀態" msgid "Build status code" msgstr "生產狀態代碼" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "批号" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "此产出的批号" @@ -912,7 +917,7 @@ msgstr "生產工單 {build} 已經完成" msgid "A build order has been completed" msgstr "一張生產工單已經完成" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "对于可跟踪的零件,必须提供序列号" @@ -928,39 +933,39 @@ msgstr "产出已完成" msgid "Build output does not match Build Order" msgstr "产出与生产订单不匹配" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "数量不能大于输出数量" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "产出 {serial} 未通过所有必要测试" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "生产订单行项目" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "生产对象" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "生产对象" msgid "Quantity" msgstr "數量" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "生產工單所需數量" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生产项必须指定产出,因为主零件已经被标记为可追踪的" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "有序號的品項數量必須為1" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "選擇的庫存品項和BOM的項目不符" msgid "Stock Item" msgstr "庫存品項" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "來源庫存項目" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "要分配的庫存數量" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "安裝到" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "目的庫存品項" @@ -1043,339 +1056,363 @@ msgstr "零件名称" msgid "Project Code Label" msgstr "项目编码标签" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "产出" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "产出与之前的生产不匹配" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "产出零件与生产订单零件不匹配" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "此产出已经完成" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "此产出尚未完全分配" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "输入产出数量" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "可追蹤的零件數量必須為整數" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "序號" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "输出产出的序列号" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "生产输出的库存地点" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "自動分配序號" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "必须提供产出清单" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "废品产出的库存位置" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "放棄分配" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "取消对废品产出的任何库存分配" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "废品产出的原因" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "已完成删除的库存地点" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "接受不完整的分配" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "如果库存尚未全部分配,则完成产出" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "消费已分配的库存" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "消耗已分配给此生产的任何库存" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "移除未完成的产出" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "删除所有未完成的产出" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "不允许" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "接受作为此生产订单的消费" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "完成此生产订单前取消分配" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "超出分配的库存" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "如何处理分配给生产订单的额外库存项" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "有库存项目已被过度分配" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "接受未分配" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "接受库存项未被完全分配至生产订单" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "所需库存尚未完全分配" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "接受不完整" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "允许所需数量的产出未完成" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "未完成所需生产数量" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "生产订单有打开的子生产订单" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "生产订单必须处于生产状态" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "生产订单有未完成的产出" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "生产行" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "产出" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "生产产出必须指向相同的生产" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "生产行项目" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part 必须与生产订单零件相同" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "项目必须在库存中" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出限制" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "对于被追踪的零件的分配,必须指定生产产出" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "对于未被追踪的零件,无法指定生产产出" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "必须提供分配项目" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "零件来源的库存地点(留空则可来源于任何库存地点)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "排除位置" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "从该选定的库存地点排除库存项" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "可互換庫存" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "在多个位置的库存项目可以互换使用" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "替代品库存" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "允许分配可替换的零件" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "可选项目" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "分配可选的物料清单给生产订单" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "启动自动分配任务失败" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "物料清单参考" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "物料清单零件识别号码" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "物料清单零件名称" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "生产" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "供应商零件" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "已分配数量" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "构建参考" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "零件类别名称" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "可追踪" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "已继承的" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "允许变体" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "物料清单项" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "分配库存" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "已订购" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "生产中" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "生产计划" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "外部库存" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "可用库存" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "可用的替代品库存" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "可用的变体库存" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "被挂起" msgid "Cancelled" msgstr "已取消" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "键字符串必须是唯一的" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "使用者" msgid "Price break quantity" msgstr "批发价数量" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "价格" @@ -1851,7 +1888,7 @@ msgstr "逻辑密钥必须在参考状态的逻辑键中" msgid "Name must be different from the names of the reference status" msgstr "名称必须不同于参考状态的名称" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "选择列表" @@ -1951,7 +1988,7 @@ msgstr "该选择列表项是否处于激活状态?" msgid "Barcode Scan" msgstr "扫描条码" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "数据" @@ -1963,7 +2000,7 @@ msgstr "条码数据" msgid "User who scanned the barcode" msgstr "扫描条形码" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "时间戳" @@ -2227,7 +2264,7 @@ msgstr "任务关键词参数" msgid "Filename" msgstr "檔案名稱" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "模型类型" @@ -2601,7 +2638,7 @@ msgstr "复制类别参数模板" msgid "Copy category parameter templates when creating a part" msgstr "创建零件时复制类别参数模板" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "内部零件已激活" msgid "Supplier is Active" msgstr "供应商已激活" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "制造商" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "链接地址信息 (外部)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "制造商零件" @@ -3909,7 +3946,7 @@ msgstr "选择零件" msgid "Select manufacturer" msgstr "选择制造商" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "制造商零件编号" @@ -3938,7 +3975,7 @@ msgstr "参数名称" msgid "Parameter value" msgstr "参数值" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "单位" @@ -3958,7 +3995,7 @@ msgstr "包装单位必须大于零" msgid "Linked manufacturer part must reference the same base part" msgstr "链接的制造商零件必须引用相同的基础零件" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "供应商零件说明" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "供应商零件说明" msgid "Note" msgstr "备注" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "基本费用" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "最低费用(例如库存费)" @@ -4026,7 +4063,7 @@ msgstr "包装数量" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "单包供应的总数量。为单个项目留空。" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "多个" @@ -4050,19 +4087,19 @@ msgstr "上次更新可用性数据的日期" msgid "Supplier Price Break" msgstr "供应商批发价" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "此供应商使用的默认货币" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "公司名称" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "有库存" @@ -4118,94 +4155,122 @@ msgstr "放置" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "数据文件" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "要导入的数据文件" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "列" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "导入状态" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "字段默认值" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "字段覆盖" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "字段筛选器" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "某些必填字段尚未映射" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "列已映射到数据库字段" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "字段已映射到数据列" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "列映射必须链接到有效的导入会话" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "数据文件中不存在列" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "目标模型中不存在字段" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "所选字段为只读" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "导入会话" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "字段" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "列" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "行索引" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "原始行数据" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "错误" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "有效" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "不支持的数据文件格式" @@ -4218,39 +4283,39 @@ msgstr "打开数据文件失败" msgid "Invalid data file dimensions" msgstr "数据文件维度无效" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "字段默认值无效" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "无效的字段覆盖" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "字段筛选器无效" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "行" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "要接受的行ID列表" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "未提供行" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "行不属于此会话" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "行包含无效数据" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "行已完成" @@ -5355,7 +5420,7 @@ msgstr "组件部份是可测试的" msgid "Uses" msgstr "使用" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "零件类别" @@ -5634,499 +5699,499 @@ msgstr "新建用户" msgid "Owner responsible for this part" msgstr "此零件的负责人" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "出售多个" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "用于缓存定价计算的货币" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "最低物料清单成本" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "元件的最低成本" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "物料清单的最高成本" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "元件的最高成本" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "最低购买成本" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "最高历史购买成本" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "最大购买成本" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "最高历史购买成本" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "最低内部价格" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "基于内部批发价的最低成本" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "最大内部价格" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "基于内部批发价的最高成本" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "供应商最低价格" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "外部供应商零件的最低价格" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "供应商最高价格" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "来自外部供应商的商零件的最高价格" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "最小变体成本" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "计算出的变体零件的最低成本" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "最大变体成本" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "计算出的变体零件的最大成本" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "最低成本" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "覆盖最低成本" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "最高成本" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "覆盖最大成本" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "计算总最低成本" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "计算总最大成本" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "最低售出价格" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "基于批发价的最低售出价格" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "最高售出价格" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "基于批发价的最大售出价格" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "最低销售成本" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "历史最低售出价格" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "最高销售成本" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "历史最高售出价格" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "用于盘点的零件" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "物品数量" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "盘点时的个别库存条目数" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "盘点时可用库存总额" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "日期" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "进行盘点的日期" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "最低库存成本" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "现有存库存最低成本估算" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "最高库存成本" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "目前库存最高成本估算" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "零件售出价格折扣" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "零件测试模板" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "模板名称无效 - 必须包含至少一个字母或者数字" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "选择必须是唯一的" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "测试模板只能为可拆分的部件创建" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "零件已存在具有相同主键的测试模板" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "测试名" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "输入测试的名称" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "测试主键" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "简化测试主键" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "测试说明" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "输入测试的描述" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "已启用" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "此测试是否已启用?" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "必须的" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "需要此测试才能通过吗?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "需要值" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "添加测试结果时是否需要一个值?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "需要附件" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "添加测试结果时是否需要文件附件?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "选项" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "此测试的有效选择 (逗号分隔)" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "零件参数模板" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "勾选框参数不能有单位" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "复选框参数不能有选项" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "参数模板名称必须是唯一的" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "参数名称" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "此参数的物理单位" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "参数说明" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "勾选框" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "此参数是否为勾选框?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "此参数的有效选择 (逗号分隔)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "此参数的选择列表" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "零件参数" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "参数不能被修改 - 零件被锁定" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "无效的参数值选择" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "父零件" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "参数模板" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "参数值" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "可选注释字段" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "零件类别参数模板" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "默认值" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "默认参数值" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "物料清单项目不能被修改 - 装配已锁定" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "物料清单项目不能修改 - 变体装配已锁定" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "选择父零件" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "子零件" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "选择要用于物料清单的零件" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "此物料清单项目的数量" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "此物料清单项目是可选的" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "这个物料清单项目是耗材 (它没有在生产订单中被追踪)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "物料清单项目引用" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "物料清单项目注释" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "校验和" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "物料清单行校验和" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "已验证" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "此物料清单项目已验证" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "获取继承的" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "此物料清单项目是由物料清单继承的变体零件" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "变体零件的库存项可以用于此物料清单项目" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "可追踪零件的数量必须是整数" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "必须指定子零件" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "物料清单项目替代品" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "替代品零件不能与主零件相同" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "上级物料清单项目" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "替代品零件" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "零件 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "零件2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "选择相关的零件" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "此关系的注释" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "零件关系不能在零件和自身之间创建" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "复制关系已经存在" @@ -7606,7 +7671,7 @@ msgstr "插件不支持标签打印" msgid "Invalid label dimensions" msgstr "无效的标签尺寸" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "没有有效的项目提供到模板" diff --git a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po index 3cf70a9ab1..1b5f42aca7 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-08-15 12:02+0000\n" -"PO-Revision-Date: 2025-08-15 12:05\n" +"POT-Creation-Date: 2025-08-20 05:37+0000\n" +"PO-Revision-Date: 2025-08-20 11:20\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -96,7 +96,7 @@ msgid "Could not convert {original} to {unit}" msgstr "不能將 {original} 轉換到 {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:551 order/models.py:713 order/models.py:1005 +#: InvenTree/helpers.py:552 order/models.py:713 order/models.py:1005 msgid "Invalid quantity provided" msgstr "提供的數量無效" @@ -112,8 +112,9 @@ msgstr "輸入日期" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:875 order/models.py:1734 +#: InvenTree/fields.py:210 InvenTree/models.py:1061 build/serializers.py:507 +#: build/serializers.py:578 build/serializers.py:1789 company/models.py:875 +#: order/models.py:1734 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2846 stock/models.py:2970 stock/serializers.py:740 #: stock/serializers.py:916 stock/serializers.py:1058 stock/serializers.py:1372 @@ -130,43 +131,43 @@ msgstr "值' {name}' 未出現在模式格式中" msgid "Provided value does not match required pattern: " msgstr "提供的值與所需模式不匹配:" -#: InvenTree/helpers.py:555 +#: InvenTree/helpers.py:556 msgid "Cannot serialize more than 1000 items at once" msgstr "" -#: InvenTree/helpers.py:561 +#: InvenTree/helpers.py:562 msgid "Empty serial number string" msgstr "序號為空白" -#: InvenTree/helpers.py:590 +#: InvenTree/helpers.py:591 msgid "Duplicate serial" msgstr "複製序列號" -#: InvenTree/helpers.py:622 InvenTree/helpers.py:665 InvenTree/helpers.py:683 -#: InvenTree/helpers.py:690 InvenTree/helpers.py:709 +#: InvenTree/helpers.py:623 InvenTree/helpers.py:666 InvenTree/helpers.py:684 +#: InvenTree/helpers.py:691 InvenTree/helpers.py:710 #, python-brace-format msgid "Invalid group: {group}" msgstr "" -#: InvenTree/helpers.py:653 +#: InvenTree/helpers.py:654 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" msgstr "組範圍 {group} 超出了允許的數量 ({expected_quantity})" -#: InvenTree/helpers.py:719 +#: InvenTree/helpers.py:720 msgid "No serial numbers found" msgstr "未找到序列號" -#: InvenTree/helpers.py:726 +#: InvenTree/helpers.py:727 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:844 +#: InvenTree/helpers.py:857 msgid "Remove HTML tags from this value" msgstr "從這個值中刪除 HTML 標籤" -#: InvenTree/helpers.py:923 +#: InvenTree/helpers.py:936 msgid "Data contains prohibited markdown content" msgstr "" @@ -409,7 +410,7 @@ msgstr "無效的選項" #: InvenTree/models.py:850 common/models.py:1415 common/models.py:1842 #: common/models.py:2101 common/models.py:2226 common/serializers.py:523 #: company/models.py:634 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1051 part/models.py:3848 plugin/models.py:53 +#: part/models.py:1051 part/models.py:3849 plugin/models.py:53 #: report/models.py:216 stock/models.py:85 msgid "Name" msgstr "名稱" @@ -417,7 +418,7 @@ msgstr "名稱" #: InvenTree/models.py:856 build/models.py:251 common/models.py:170 #: common/models.py:2233 common/models.py:2346 company/models.py:562 #: company/models.py:866 order/models.py:435 order/models.py:1770 -#: part/models.py:1074 part/models.py:3863 report/models.py:222 +#: part/models.py:1074 part/models.py:3864 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:91 @@ -477,11 +478,11 @@ msgstr "伺服器錯誤" msgid "An error has been logged by the server." msgstr "伺服器紀錄了一個錯誤。" -#: InvenTree/serializers.py:69 part/models.py:4564 +#: InvenTree/serializers.py:69 part/models.py:4565 msgid "Must be a valid number" msgstr "必須是有效的數字" -#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3283 +#: InvenTree/serializers.py:111 company/models.py:221 part/models.py:3284 msgid "Currency" msgstr "貨幣" @@ -533,21 +534,21 @@ msgstr "訂單狀態" msgid "Parent Build" msgstr "上層生產工單" -#: build/api.py:71 build/api.py:775 order/api.py:541 order/api.py:761 +#: build/api.py:71 build/api.py:792 order/api.py:541 order/api.py:761 #: order/api.py:1165 order/api.py:1414 stock/api.py:550 msgid "Include Variants" msgstr "包含變體" -#: build/api.py:87 build/api.py:458 build/api.py:789 build/models.py:269 -#: build/serializers.py:1230 build/serializers.py:1373 -#: build/serializers.py:1434 company/models.py:1085 company/serializers.py:434 +#: build/api.py:87 build/api.py:458 build/api.py:806 build/models.py:269 +#: build/serializers.py:1242 build/serializers.py:1388 +#: build/serializers.py:1450 company/models.py:1085 company/serializers.py:456 #: order/api.py:294 order/api.py:298 order/api.py:920 order/api.py:1178 #: order/api.py:1181 order/models.py:1883 order/models.py:2053 #: order/models.py:2054 part/api.py:1209 part/api.py:1212 part/api.py:1278 -#: part/api.py:1554 part/models.py:472 part/models.py:3294 part/models.py:3437 -#: part/models.py:3495 part/models.py:3516 part/models.py:3538 -#: part/models.py:3677 part/models.py:4044 part/models.py:4361 -#: part/models.py:4780 part/serializers.py:1881 +#: part/api.py:1554 part/models.py:472 part/models.py:3295 part/models.py:3438 +#: part/models.py:3496 part/models.py:3517 part/models.py:3539 +#: part/models.py:3678 part/models.py:4045 part/models.py:4362 +#: part/models.py:4781 part/serializers.py:1881 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -568,7 +569,7 @@ msgid "Part" msgstr "零件" #: build/api.py:107 build/api.py:110 part/api.py:1292 part/api.py:1565 -#: part/models.py:1092 part/models.py:3566 part/models.py:4160 stock/api.py:846 +#: part/models.py:1092 part/models.py:3567 part/models.py:4161 stock/api.py:846 msgid "Category" msgstr "類別" @@ -640,15 +641,15 @@ msgstr "排除樹" msgid "Build must be cancelled before it can be deleted" msgstr "工單必須被取消才能被刪除" -#: build/api.py:441 build/serializers.py:1389 part/models.py:4395 +#: build/api.py:441 build/serializers.py:1404 part/models.py:4396 msgid "Consumable" msgstr "耗材" -#: build/api.py:444 build/serializers.py:1392 part/models.py:4389 +#: build/api.py:444 build/serializers.py:1407 part/models.py:4390 msgid "Optional" msgstr "非必須項目" -#: build/api.py:447 build/serializers.py:1425 common/setting/system.py:457 +#: build/api.py:447 build/serializers.py:1441 common/setting/system.py:457 #: part/models.py:1223 part/serializers.py:1701 part/serializers.py:1710 #: stock/api.py:616 msgid "Assembly" @@ -658,7 +659,7 @@ msgstr "裝配" msgid "Tracked" msgstr "追蹤中" -#: build/api.py:453 build/serializers.py:1395 part/models.py:1241 +#: build/api.py:453 build/serializers.py:1410 part/models.py:1241 msgid "Testable" msgstr "可測試" @@ -666,27 +667,31 @@ msgstr "可測試" msgid "Order Outstanding" msgstr "" -#: build/api.py:473 order/api.py:943 +#: build/api.py:473 build/serializers.py:1471 order/api.py:943 msgid "Allocated" msgstr "已分配" -#: build/api.py:483 company/models.py:930 company/serializers.py:429 +#: build/api.py:482 build/models.py:1623 build/serializers.py:1423 +msgid "Consumed" +msgstr "" + +#: build/api.py:491 company/models.py:930 company/serializers.py:451 #: 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:812 build/models.py:116 order/models.py:1916 +#: build/api.py:829 build/models.py:116 order/models.py:1916 #: 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:826 build/api.py:830 build/serializers.py:358 -#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1250 -#: build/serializers.py:1254 order/api.py:1225 order/api.py:1230 +#: build/api.py:843 build/api.py:847 build/serializers.py:370 +#: build/serializers.py:495 build/serializers.py:565 build/serializers.py:1262 +#: build/serializers.py:1266 order/api.py:1225 order/api.py:1230 #: order/serializers.py:768 order/serializers.py:908 order/serializers.py:2015 #: stock/serializers.py:110 stock/serializers.py:628 stock/serializers.py:733 #: stock/serializers.py:911 stock/serializers.py:1454 stock/serializers.py:1767 @@ -731,9 +736,9 @@ msgstr "" msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:245 build/serializers.py:1386 order/models.py:607 +#: build/models.py:245 build/serializers.py:1401 order/models.py:607 #: order/models.py:1292 order/models.py:1727 order/models.py:2599 -#: part/models.py:4435 +#: part/models.py:4436 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -761,7 +766,7 @@ msgstr "銷售訂單代號" msgid "SalesOrder to which this build is allocated" msgstr "這張生產工單對應的銷售訂單" -#: build/models.py:288 build/serializers.py:1081 +#: build/models.py:288 build/serializers.py:1093 msgid "Source Location" msgstr "來源倉儲地點" @@ -809,12 +814,12 @@ msgstr "生產狀態" msgid "Build status code" msgstr "生產狀態代碼" -#: build/models.py:342 build/serializers.py:345 order/serializers.py:784 +#: build/models.py:342 build/serializers.py:357 order/serializers.py:784 #: stock/models.py:1101 stock/serializers.py:84 stock/serializers.py:1627 msgid "Batch Code" msgstr "批號" -#: build/models.py:346 build/serializers.py:346 +#: build/models.py:346 build/serializers.py:358 msgid "Batch code for this build output" msgstr "此產出的批號" @@ -912,7 +917,7 @@ msgstr "生產工單 {build} 已經完成" msgid "A build order has been completed" msgstr "一張生產工單已經完成" -#: build/models.py:908 build/serializers.py:393 +#: build/models.py:908 build/serializers.py:405 msgid "Serial numbers must be provided for trackable parts" msgstr "對於可跟蹤的零件,必須提供序列號" @@ -928,39 +933,39 @@ msgstr "產出已完成" msgid "Build output does not match Build Order" msgstr "產出與生產訂單不匹配" -#: build/models.py:1127 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:949 order/models.py:710 order/serializers.py:604 -#: order/serializers.py:779 part/serializers.py:1695 stock/models.py:941 -#: stock/models.py:1431 stock/models.py:1880 stock/serializers.py:711 -#: stock/serializers.py:1616 +#: build/models.py:1127 build/serializers.py:284 build/serializers.py:333 +#: build/serializers.py:961 build/serializers.py:1740 order/models.py:710 +#: order/serializers.py:604 order/serializers.py:779 part/serializers.py:1695 +#: stock/models.py:941 stock/models.py:1431 stock/models.py:1880 +#: stock/serializers.py:711 stock/serializers.py:1616 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" -#: build/models.py:1131 build/serializers.py:276 +#: build/models.py:1131 build/serializers.py:288 msgid "Quantity cannot be greater than the output quantity" msgstr "數量不能大於輸出數量" -#: build/models.py:1194 build/serializers.py:592 +#: build/models.py:1194 build/serializers.py:604 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1197 build/serializers.py:587 +#: build/models.py:1197 build/serializers.py:599 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "產出 {serial} 未通過所有必要測試" -#: build/models.py:1577 +#: build/models.py:1578 msgid "Build Order Line Item" msgstr "生產訂單行項目" -#: build/models.py:1601 +#: build/models.py:1602 msgid "Build object" msgstr "生產對象" -#: build/models.py:1613 build/models.py:1872 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1407 common/models.py:1345 +#: build/models.py:1614 build/models.py:1914 build/serializers.py:272 +#: build/serializers.py:318 build/serializers.py:1422 common/models.py:1345 #: order/models.py:1710 order/models.py:2484 order/serializers.py:1663 -#: order/serializers.py:2124 part/models.py:3451 part/models.py:4383 +#: order/serializers.py:2124 part/models.py:3452 part/models.py:4384 #: 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 @@ -978,36 +983,44 @@ msgstr "生產對象" msgid "Quantity" msgstr "數量" -#: build/models.py:1614 +#: build/models.py:1615 msgid "Required quantity for build order" msgstr "生產工單所需數量" -#: build/models.py:1698 +#: build/models.py:1624 +msgid "Quantity of consumed stock" +msgstr "" + +#: build/models.py:1712 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生產項必須指定產出,因為主零件已經被標記為可追蹤的" -#: build/models.py:1709 +#: build/models.py:1723 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1730 order/models.py:2433 +#: build/models.py:1744 order/models.py:2433 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:1735 order/models.py:2436 +#: build/models.py:1749 order/models.py:2436 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" -#: build/models.py:1741 +#: build/models.py:1755 msgid "Quantity must be 1 for serialized stock" msgstr "有序號的品項數量必須為1" -#: build/models.py:1801 +#: build/models.py:1815 msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" -#: build/models.py:1862 build/serializers.py:932 build/serializers.py:1242 +#: build/models.py:1853 +msgid "Allocated quantity exceeds available stock quantity" +msgstr "" + +#: build/models.py:1904 build/serializers.py:944 build/serializers.py:1254 #: order/serializers.py:1500 order/serializers.py:1521 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:457 stock/serializers.py:101 stock/serializers.py:823 @@ -1015,19 +1028,19 @@ msgstr "選擇的庫存品項和BOM的項目不符" msgid "Stock Item" msgstr "庫存品項" -#: build/models.py:1863 +#: build/models.py:1905 msgid "Source stock item" msgstr "來源庫存項目" -#: build/models.py:1873 +#: build/models.py:1915 msgid "Stock quantity to allocate to build" msgstr "要分配的庫存數量" -#: build/models.py:1882 +#: build/models.py:1924 msgid "Install into" msgstr "安裝到" -#: build/models.py:1883 +#: build/models.py:1925 msgid "Destination stock item" msgstr "目的庫存品項" @@ -1043,339 +1056,363 @@ msgstr "零件名稱" msgid "Project Code Label" msgstr "項目編碼標籤" -#: build/serializers.py:208 build/serializers.py:958 +#: build/serializers.py:220 build/serializers.py:970 msgid "Build Output" msgstr "產出" -#: build/serializers.py:220 +#: build/serializers.py:232 msgid "Build output does not match the parent build" msgstr "產出與之前的生產不匹配" -#: build/serializers.py:224 +#: build/serializers.py:236 msgid "Output part does not match BuildOrder part" msgstr "產出零件與生產訂單零件不匹配" -#: build/serializers.py:228 +#: build/serializers.py:240 msgid "This build output has already been completed" msgstr "此產出已經完成" -#: build/serializers.py:242 +#: build/serializers.py:254 msgid "This build output is not fully allocated" msgstr "此產出尚未完全分配" -#: build/serializers.py:261 build/serializers.py:307 +#: build/serializers.py:273 build/serializers.py:319 msgid "Enter quantity for build output" msgstr "輸入產出數量" -#: build/serializers.py:329 +#: build/serializers.py:341 msgid "Integer quantity required for trackable parts" msgstr "可追蹤的零件數量必須為整數" -#: build/serializers.py:335 +#: build/serializers.py:347 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" -#: build/serializers.py:352 order/serializers.py:800 order/serializers.py:1667 +#: build/serializers.py:364 order/serializers.py:800 order/serializers.py:1667 #: stock/serializers.py:722 msgid "Serial Numbers" msgstr "序號" -#: build/serializers.py:353 +#: build/serializers.py:365 msgid "Enter serial numbers for build outputs" msgstr "輸出產出的序列號" -#: build/serializers.py:359 +#: build/serializers.py:371 msgid "Stock location for build output" msgstr "生產輸出的庫存地點" -#: build/serializers.py:374 +#: build/serializers.py:386 msgid "Auto Allocate Serial Numbers" msgstr "自動分配序號" -#: build/serializers.py:376 +#: build/serializers.py:388 msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" -#: build/serializers.py:409 order/serializers.py:886 stock/api.py:1114 +#: build/serializers.py:421 order/serializers.py:886 stock/api.py:1114 #: stock/models.py:1903 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" -#: build/serializers.py:451 build/serializers.py:507 build/serializers.py:599 +#: build/serializers.py:463 build/serializers.py:519 build/serializers.py:611 msgid "A list of build outputs must be provided" msgstr "必須提供產出清單" -#: build/serializers.py:484 +#: build/serializers.py:496 msgid "Stock location for scrapped outputs" msgstr "廢品產出的庫存位置" -#: build/serializers.py:490 +#: build/serializers.py:502 msgid "Discard Allocations" msgstr "放棄分配" -#: build/serializers.py:491 +#: build/serializers.py:503 msgid "Discard any stock allocations for scrapped outputs" msgstr "取消對廢品產出的任何庫存分配" -#: build/serializers.py:496 +#: build/serializers.py:508 msgid "Reason for scrapping build output(s)" msgstr "廢品產出的原因" -#: build/serializers.py:554 +#: build/serializers.py:566 msgid "Location for completed build outputs" msgstr "已完成刪除的庫存地點" -#: build/serializers.py:562 +#: build/serializers.py:574 msgid "Accept Incomplete Allocation" msgstr "接受不完整的分配" -#: build/serializers.py:563 +#: build/serializers.py:575 msgid "Complete outputs if stock has not been fully allocated" msgstr "如果庫存尚未全部分配,則完成產出" -#: build/serializers.py:686 +#: build/serializers.py:698 msgid "Consume Allocated Stock" msgstr "消費已分配的庫存" -#: build/serializers.py:687 +#: build/serializers.py:699 msgid "Consume any stock which has already been allocated to this build" msgstr "消耗已分配給此生產的任何庫存" -#: build/serializers.py:693 +#: build/serializers.py:705 msgid "Remove Incomplete Outputs" msgstr "移除未完成的產出" -#: build/serializers.py:694 +#: build/serializers.py:706 msgid "Delete any build outputs which have not been completed" msgstr "刪除所有未完成的產出" -#: build/serializers.py:721 +#: build/serializers.py:733 msgid "Not permitted" msgstr "不允許" -#: build/serializers.py:722 +#: build/serializers.py:734 msgid "Accept as consumed by this build order" msgstr "接受作為此生產訂單的消費" -#: build/serializers.py:723 +#: build/serializers.py:735 msgid "Deallocate before completing this build order" msgstr "完成此生產訂單前取消分配" -#: build/serializers.py:750 +#: build/serializers.py:762 msgid "Overallocated Stock" msgstr "超出分配的庫存" -#: build/serializers.py:753 +#: build/serializers.py:765 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "如何處理分配給生產訂單的額外庫存項" -#: build/serializers.py:764 +#: build/serializers.py:776 msgid "Some stock items have been overallocated" msgstr "有庫存項目已被過度分配" -#: build/serializers.py:769 +#: build/serializers.py:781 msgid "Accept Unallocated" msgstr "接受未分配" -#: build/serializers.py:771 +#: build/serializers.py:783 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "接受庫存項未被完全分配至生產訂單" -#: build/serializers.py:782 +#: build/serializers.py:794 msgid "Required stock has not been fully allocated" msgstr "所需庫存尚未完全分配" -#: build/serializers.py:787 order/serializers.py:445 order/serializers.py:1568 +#: build/serializers.py:799 order/serializers.py:445 order/serializers.py:1568 msgid "Accept Incomplete" msgstr "接受不完整" -#: build/serializers.py:789 +#: build/serializers.py:801 msgid "Accept that the required number of build outputs have not been completed" msgstr "允許所需數量的產出未完成" -#: build/serializers.py:800 +#: build/serializers.py:812 msgid "Required build quantity has not been completed" msgstr "未完成所需生產數量" -#: build/serializers.py:812 +#: build/serializers.py:824 msgid "Build order has open child build orders" msgstr "生產訂單有打開的子生產訂單" -#: build/serializers.py:815 +#: build/serializers.py:827 msgid "Build order must be in production state" msgstr "生產訂單必須處於生產狀態" -#: build/serializers.py:818 +#: build/serializers.py:830 msgid "Build order has incomplete outputs" msgstr "生產訂單有未完成的產出" -#: build/serializers.py:857 +#: build/serializers.py:869 msgid "Build Line" msgstr "生產行" -#: build/serializers.py:865 +#: build/serializers.py:877 msgid "Build output" msgstr "產出" -#: build/serializers.py:873 +#: build/serializers.py:885 msgid "Build output must point to the same build" msgstr "生產產出必須指向相同的生產" -#: build/serializers.py:904 +#: build/serializers.py:916 msgid "Build Line Item" msgstr "生產行項目" -#: build/serializers.py:922 +#: build/serializers.py:934 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part 必須與生產訂單零件相同" -#: build/serializers.py:938 stock/serializers.py:1323 +#: build/serializers.py:950 stock/serializers.py:1323 msgid "Item must be in stock" msgstr "商品必須有庫存" -#: build/serializers.py:981 order/serializers.py:1554 +#: build/serializers.py:993 order/serializers.py:1554 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出限制" -#: build/serializers.py:987 +#: build/serializers.py:999 msgid "Build output must be specified for allocation of tracked parts" msgstr "對於被追蹤的零件的分配,必須指定生產產出" -#: build/serializers.py:995 +#: build/serializers.py:1007 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "對於未被追蹤的零件,無法指定生產產出" -#: build/serializers.py:1019 order/serializers.py:1827 +#: build/serializers.py:1031 order/serializers.py:1827 msgid "Allocation items must be provided" msgstr "必須提供分配項目" -#: build/serializers.py:1083 +#: build/serializers.py:1095 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "零件來源的庫存地點(留空則可來源於任何庫存地點)" -#: build/serializers.py:1092 +#: build/serializers.py:1104 msgid "Exclude Location" msgstr "排除位置" -#: build/serializers.py:1093 +#: build/serializers.py:1105 msgid "Exclude stock items from this selected location" msgstr "從該選定的庫存地點排除庫存項" -#: build/serializers.py:1098 +#: build/serializers.py:1110 msgid "Interchangeable Stock" msgstr "可互換庫存" -#: build/serializers.py:1099 +#: build/serializers.py:1111 msgid "Stock items in multiple locations can be used interchangeably" msgstr "在多個位置的庫存項目可以互換使用" -#: build/serializers.py:1104 +#: build/serializers.py:1116 msgid "Substitute Stock" msgstr "替代品庫存" -#: build/serializers.py:1105 +#: build/serializers.py:1117 msgid "Allow allocation of substitute parts" msgstr "允許分配可替換的零件" -#: build/serializers.py:1110 +#: build/serializers.py:1122 msgid "Optional Items" msgstr "可選項目" -#: build/serializers.py:1111 +#: build/serializers.py:1123 msgid "Allocate optional BOM items to build order" msgstr "分配可選的物料清單給生產訂單" -#: build/serializers.py:1132 +#: build/serializers.py:1144 msgid "Failed to start auto-allocation task" msgstr "啓動自動分配任務失敗" -#: build/serializers.py:1206 +#: build/serializers.py:1218 msgid "BOM Reference" msgstr "物料清單參考" -#: build/serializers.py:1212 +#: build/serializers.py:1224 msgid "BOM Part ID" msgstr "物料清單零件識別號碼" -#: build/serializers.py:1219 +#: build/serializers.py:1231 msgid "BOM Part Name" msgstr "物料清單零件名稱" -#: build/serializers.py:1261 build/serializers.py:1441 +#: build/serializers.py:1273 build/serializers.py:1458 msgid "Build" msgstr "" -#: build/serializers.py:1269 company/models.py:703 order/api.py:307 +#: build/serializers.py:1281 company/models.py:703 order/api.py:307 #: order/api.py:312 order/api.py:537 order/serializers.py:596 #: stock/models.py:1037 stock/serializers.py:612 msgid "Supplier Part" msgstr "供應商零件" -#: build/serializers.py:1277 stock/serializers.py:643 +#: build/serializers.py:1289 stock/serializers.py:643 msgid "Allocated Quantity" msgstr "已分配數量" -#: build/serializers.py:1368 +#: build/serializers.py:1383 msgid "Build Reference" msgstr "構建參考" -#: build/serializers.py:1378 +#: build/serializers.py:1393 msgid "Part Category Name" msgstr "零件類別名稱" -#: build/serializers.py:1398 common/setting/system.py:481 part/models.py:1235 +#: build/serializers.py:1413 common/setting/system.py:481 part/models.py:1235 msgid "Trackable" msgstr "可追蹤" -#: build/serializers.py:1401 +#: build/serializers.py:1416 msgid "Inherited" msgstr "已繼承的" -#: build/serializers.py:1404 part/models.py:4468 +#: build/serializers.py:1419 part/models.py:4469 msgid "Allow Variants" msgstr "允許變體" -#: build/serializers.py:1409 build/serializers.py:1413 part/models.py:4206 -#: part/models.py:4772 stock/api.py:859 +#: build/serializers.py:1425 build/serializers.py:1429 part/models.py:4207 +#: part/models.py:4773 stock/api.py:859 msgid "BOM Item" msgstr "物料清單項" -#: build/serializers.py:1450 -msgid "Allocated Stock" -msgstr "分配庫存" - -#: build/serializers.py:1451 company/serializers.py:426 +#: build/serializers.py:1473 company/serializers.py:448 #: order/serializers.py:1253 part/serializers.py:952 part/serializers.py:1277 #: part/serializers.py:1728 msgid "On Order" msgstr "已訂購" -#: build/serializers.py:1452 order/serializers.py:1254 part/serializers.py:1281 +#: build/serializers.py:1474 order/serializers.py:1254 part/serializers.py:1281 #: part/serializers.py:1732 msgid "In Production" msgstr "生產中" -#: build/serializers.py:1454 part/serializers.py:943 part/serializers.py:1285 +#: build/serializers.py:1476 part/serializers.py:943 part/serializers.py:1285 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1457 part/serializers.py:980 +#: build/serializers.py:1479 part/serializers.py:980 msgid "External Stock" msgstr "外部庫存" -#: build/serializers.py:1458 part/serializers.py:1271 part/serializers.py:1761 +#: build/serializers.py:1480 part/serializers.py:1271 part/serializers.py:1761 msgid "Available Stock" msgstr "可用庫存" -#: build/serializers.py:1460 +#: build/serializers.py:1482 msgid "Available Substitute Stock" msgstr "可用的替代品庫存" -#: build/serializers.py:1463 +#: build/serializers.py:1485 msgid "Available Variant Stock" msgstr "可用的變體庫存" +#: build/serializers.py:1753 +msgid "Consumed quantity exceeds allocated quantity" +msgstr "" + +#: build/serializers.py:1790 +msgid "Optional notes for the stock consumption" +msgstr "" + +#: build/serializers.py:1807 +msgid "Build item must point to the correct build order" +msgstr "" + +#: build/serializers.py:1812 +msgid "Duplicate build item allocation" +msgstr "" + +#: build/serializers.py:1830 +msgid "Build line must point to the correct build order" +msgstr "" + +#: build/serializers.py:1835 +msgid "Duplicate build line allocation" +msgstr "" + +#: build/serializers.py:1847 +msgid "At least one item or line must be provided" +msgstr "" + #: build/status_codes.py:11 generic/states/tests.py:21 #: generic/states/tests.py:131 order/status_codes.py:12 #: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102 @@ -1396,7 +1433,7 @@ msgstr "被掛起" msgid "Cancelled" msgstr "已取消" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:529 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:554 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 msgid "Complete" @@ -1515,7 +1552,7 @@ msgstr "鍵字符串必須是唯一的" #: common/models.py:1323 common/models.py:1324 common/models.py:1428 #: common/models.py:1429 common/models.py:1674 common/models.py:1675 #: common/models.py:2005 common/models.py:2006 common/models.py:2387 -#: importer/models.py:97 part/models.py:3545 part/models.py:3573 +#: importer/models.py:100 part/models.py:3546 part/models.py:3574 #: plugin/models.py:350 plugin/models.py:351 #: report/templates/report/inventree_test_report.html:105 users/models.py:130 #: users/models.py:507 @@ -1526,7 +1563,7 @@ msgstr "使用者" msgid "Price break quantity" msgstr "批發價數量" -#: common/models.py:1353 company/serializers.py:569 order/models.py:1787 +#: common/models.py:1353 company/serializers.py:591 order/models.py:1787 #: order/models.py:2930 msgid "Price" msgstr "價格" @@ -1851,7 +1888,7 @@ msgstr "邏輯密鑰必須在參考狀態的邏輯鍵中" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2221 common/models.py:2328 part/models.py:3887 +#: common/models.py:2221 common/models.py:2328 part/models.py:3888 msgid "Selection List" msgstr "" @@ -1951,7 +1988,7 @@ msgstr "" msgid "Barcode Scan" msgstr "掃描條碼" -#: common/models.py:2376 importer/models.py:523 part/models.py:4058 +#: common/models.py:2376 importer/models.py:548 part/models.py:4059 msgid "Data" msgstr "數據" @@ -1963,7 +2000,7 @@ msgstr "條碼數據" msgid "User who scanned the barcode" msgstr "掃描條碼" -#: common/models.py:2393 importer/models.py:66 +#: common/models.py:2393 importer/models.py:69 msgid "Timestamp" msgstr "時間戳" @@ -2227,7 +2264,7 @@ msgstr "任務關鍵詞參數" msgid "Filename" msgstr "檔案名稱" -#: common/serializers.py:647 importer/models.py:86 report/api.py:40 +#: common/serializers.py:647 importer/models.py:89 report/api.py:40 #: report/models.py:293 report/serializers.py:53 msgid "Model Type" msgstr "模型類型" @@ -2601,7 +2638,7 @@ msgstr "複製類別參數模板" msgid "Copy category parameter templates when creating a part" msgstr "創建零件時複製類別參數模板" -#: common/setting/system.py:451 part/models.py:4052 report/models.py:373 +#: common/setting/system.py:451 part/models.py:4053 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -3700,7 +3737,7 @@ msgstr "內部零件已激活" msgid "Supplier is Active" msgstr "供應商已激活" -#: company/api.py:299 company/models.py:539 company/serializers.py:446 +#: company/api.py:299 company/models.py:539 company/serializers.py:468 #: part/serializers.py:575 msgid "Manufacturer" msgstr "製造商" @@ -3892,7 +3929,7 @@ msgid "Link to address information (external)" msgstr "鏈接地址信息 (外部)" #: company/models.py:511 company/models.py:628 company/models.py:850 -#: company/serializers.py:460 +#: company/serializers.py:482 msgid "Manufacturer Part" msgstr "製造商零件" @@ -3909,7 +3946,7 @@ msgstr "選擇零件" msgid "Select manufacturer" msgstr "選擇製造商" -#: company/models.py:546 company/serializers.py:468 order/serializers.py:672 +#: company/models.py:546 company/serializers.py:490 order/serializers.py:672 #: part/serializers.py:585 msgid "MPN" msgstr "製造商零件編號" @@ -3938,7 +3975,7 @@ msgstr "參數名稱" msgid "Parameter value" msgstr "參數值" -#: company/models.py:649 part/models.py:1216 part/models.py:3855 +#: company/models.py:649 part/models.py:1216 part/models.py:3856 msgid "Units" msgstr "單位" @@ -3958,7 +3995,7 @@ msgstr "包裝單位必須大於零" msgid "Linked manufacturer part must reference the same base part" msgstr "鏈接的製造商零件必須引用相同的基礎零件" -#: company/models.py:828 company/serializers.py:438 company/serializers.py:456 +#: company/models.py:828 company/serializers.py:460 company/serializers.py:478 #: order/models.py:632 part/serializers.py:559 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 @@ -3991,7 +4028,7 @@ msgid "Supplier part description" msgstr "供應商零件説明" #: company/models.py:874 order/serializers.py:818 order/serializers.py:2020 -#: part/models.py:4068 part/models.py:4443 part/models.py:4812 +#: part/models.py:4069 part/models.py:4444 part/models.py:4813 #: 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 @@ -4001,11 +4038,11 @@ msgstr "供應商零件説明" msgid "Note" msgstr "備註" -#: company/models.py:883 part/models.py:2248 +#: company/models.py:883 part/models.py:2249 msgid "base cost" msgstr "基本費用" -#: company/models.py:884 part/models.py:2249 +#: company/models.py:884 part/models.py:2250 msgid "Minimum charge (e.g. stocking fee)" msgstr "最低費用(例如庫存費)" @@ -4026,7 +4063,7 @@ msgstr "包裝數量" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "單包供應的總數量。為單個項目留空。" -#: company/models.py:918 part/models.py:2255 +#: company/models.py:918 part/models.py:2256 msgid "multiple" msgstr "多個" @@ -4050,19 +4087,19 @@ msgstr "上次更新可用性數據的日期" msgid "Supplier Price Break" msgstr "供應商批發價" -#: company/serializers.py:168 +#: company/serializers.py:178 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." msgstr "" -#: company/serializers.py:187 +#: company/serializers.py:209 msgid "Default currency used for this supplier" msgstr "此供應商使用的默認貨幣" -#: company/serializers.py:223 +#: company/serializers.py:245 msgid "Company Name" msgstr "公司名稱" -#: company/serializers.py:422 part/serializers.py:948 stock/serializers.py:462 +#: company/serializers.py:444 part/serializers.py:948 stock/serializers.py:462 msgid "In Stock" msgstr "有庫存" @@ -4118,94 +4155,122 @@ msgstr "放置" msgid "Invalid status code" msgstr "" -#: importer/models.py:70 +#: importer/models.py:73 msgid "Data File" msgstr "數據文件" -#: importer/models.py:71 +#: importer/models.py:74 msgid "Data file to import" msgstr "要導入的數據文件" -#: importer/models.py:80 +#: importer/models.py:83 msgid "Columns" msgstr "列" -#: importer/models.py:87 +#: importer/models.py:90 msgid "Target model type for this import session" msgstr "" -#: importer/models.py:93 +#: importer/models.py:96 msgid "Import status" msgstr "導入狀態" -#: importer/models.py:103 +#: importer/models.py:106 msgid "Field Defaults" msgstr "字段默認值" -#: importer/models.py:110 +#: importer/models.py:113 msgid "Field Overrides" msgstr "字段覆蓋" -#: importer/models.py:117 +#: importer/models.py:120 msgid "Field Filters" msgstr "字段篩選器" -#: importer/models.py:250 +#: importer/models.py:126 +msgid "Update Existing Records" +msgstr "" + +#: importer/models.py:127 +msgid "If enabled, existing records will be updated with new data" +msgstr "" + +#: importer/models.py:259 msgid "Some required fields have not been mapped" msgstr "某些必填字段尚未映射" -#: importer/models.py:407 +#: importer/models.py:368 +msgid "ID" +msgstr "" + +#: importer/models.py:369 +msgid "Existing database identifier for the record" +msgstr "" + +#: importer/models.py:432 msgid "Column is already mapped to a database field" msgstr "列已映射到數據庫字段" -#: importer/models.py:412 +#: importer/models.py:437 msgid "Field is already mapped to a data column" msgstr "字段已映射到數據列" -#: importer/models.py:421 +#: importer/models.py:446 msgid "Column mapping must be linked to a valid import session" msgstr "列映射必須鏈接到有效的導入會話" -#: importer/models.py:426 +#: importer/models.py:451 msgid "Column does not exist in the data file" msgstr "數據文件中不存在列" -#: importer/models.py:433 +#: importer/models.py:458 msgid "Field does not exist in the target model" msgstr "目標模型中不存在字段" -#: importer/models.py:437 +#: importer/models.py:462 msgid "Selected field is read-only" msgstr "所選字段為只讀" -#: importer/models.py:442 importer/models.py:513 +#: importer/models.py:467 importer/models.py:538 msgid "Import Session" msgstr "導入會話" -#: importer/models.py:446 +#: importer/models.py:471 msgid "Field" msgstr "字段" -#: importer/models.py:448 +#: importer/models.py:473 msgid "Column" msgstr "列" -#: importer/models.py:517 +#: importer/models.py:542 msgid "Row Index" msgstr "行索引" -#: importer/models.py:520 +#: importer/models.py:545 msgid "Original row data" msgstr "原始行數據" -#: importer/models.py:525 machine/models.py:110 +#: importer/models.py:550 machine/models.py:110 msgid "Errors" msgstr "錯誤" -#: importer/models.py:527 part/serializers.py:1239 +#: importer/models.py:552 part/serializers.py:1239 msgid "Valid" msgstr "有效" +#: importer/models.py:690 +msgid "ID is required for updating existing records." +msgstr "" + +#: importer/models.py:696 +msgid "No record found with the provided ID." +msgstr "" + +#: importer/models.py:698 +msgid "Invalid ID format provided." +msgstr "" + #: importer/operations.py:28 importer/operations.py:49 msgid "Unsupported data file format" msgstr "不支持的數據文件格式" @@ -4218,39 +4283,39 @@ msgstr "打開數據文件失敗" msgid "Invalid data file dimensions" msgstr "數據文件維度無效" -#: importer/serializers.py:91 +#: importer/serializers.py:92 msgid "Invalid field defaults" msgstr "字段默認值無效" -#: importer/serializers.py:104 +#: importer/serializers.py:105 msgid "Invalid field overrides" msgstr "無效的字段覆蓋" -#: importer/serializers.py:117 +#: importer/serializers.py:118 msgid "Invalid field filters" msgstr "字段篩選器無效" -#: importer/serializers.py:176 +#: importer/serializers.py:177 msgid "Rows" msgstr "行" -#: importer/serializers.py:177 +#: importer/serializers.py:178 msgid "List of row IDs to accept" msgstr "要接受的行ID列表" -#: importer/serializers.py:190 +#: importer/serializers.py:191 msgid "No rows provided" msgstr "未提供行" -#: importer/serializers.py:194 +#: importer/serializers.py:195 msgid "Row does not belong to this session" msgstr "行不屬於此會話" -#: importer/serializers.py:197 +#: importer/serializers.py:198 msgid "Row contains invalid data" msgstr "行包含無效數據" -#: importer/serializers.py:200 +#: importer/serializers.py:201 msgid "Row has already been completed" msgstr "行已完成" @@ -5355,7 +5420,7 @@ msgstr "組件部份是可測試的" msgid "Uses" msgstr "使用" -#: part/models.py:98 part/models.py:4161 +#: part/models.py:98 part/models.py:4162 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "零件類別" @@ -5634,499 +5699,499 @@ msgstr "新建用户" msgid "Owner responsible for this part" msgstr "此零件的負責人" -#: part/models.py:2256 +#: part/models.py:2257 msgid "Sell multiple" msgstr "出售多個" -#: part/models.py:3284 +#: part/models.py:3285 msgid "Currency used to cache pricing calculations" msgstr "用於緩存定價計算的貨幣" -#: part/models.py:3300 +#: part/models.py:3301 msgid "Minimum BOM Cost" msgstr "最低物料清單成本" -#: part/models.py:3301 +#: part/models.py:3302 msgid "Minimum cost of component parts" msgstr "元件的最低成本" -#: part/models.py:3307 +#: part/models.py:3308 msgid "Maximum BOM Cost" msgstr "物料清單的最高成本" -#: part/models.py:3308 +#: part/models.py:3309 msgid "Maximum cost of component parts" msgstr "元件的最高成本" -#: part/models.py:3314 +#: part/models.py:3315 msgid "Minimum Purchase Cost" msgstr "最低購買成本" -#: part/models.py:3315 +#: part/models.py:3316 msgid "Minimum historical purchase cost" msgstr "最高歷史購買成本" -#: part/models.py:3321 +#: part/models.py:3322 msgid "Maximum Purchase Cost" msgstr "最大購買成本" -#: part/models.py:3322 +#: part/models.py:3323 msgid "Maximum historical purchase cost" msgstr "最高歷史購買成本" -#: part/models.py:3328 +#: part/models.py:3329 msgid "Minimum Internal Price" msgstr "最低內部價格" -#: part/models.py:3329 +#: part/models.py:3330 msgid "Minimum cost based on internal price breaks" msgstr "基於內部批發價的最低成本" -#: part/models.py:3335 +#: part/models.py:3336 msgid "Maximum Internal Price" msgstr "最大內部價格" -#: part/models.py:3336 +#: part/models.py:3337 msgid "Maximum cost based on internal price breaks" msgstr "基於內部批發價的最高成本" -#: part/models.py:3342 +#: part/models.py:3343 msgid "Minimum Supplier Price" msgstr "供應商最低價格" -#: part/models.py:3343 +#: part/models.py:3344 msgid "Minimum price of part from external suppliers" msgstr "外部供應商零件的最低價格" -#: part/models.py:3349 +#: part/models.py:3350 msgid "Maximum Supplier Price" msgstr "供應商最高價格" -#: part/models.py:3350 +#: part/models.py:3351 msgid "Maximum price of part from external suppliers" msgstr "來自外部供應商的商零件的最高價格" -#: part/models.py:3356 +#: part/models.py:3357 msgid "Minimum Variant Cost" msgstr "最小變體成本" -#: part/models.py:3357 +#: part/models.py:3358 msgid "Calculated minimum cost of variant parts" msgstr "計算出的變體零件的最低成本" -#: part/models.py:3363 +#: part/models.py:3364 msgid "Maximum Variant Cost" msgstr "最大變體成本" -#: part/models.py:3364 +#: part/models.py:3365 msgid "Calculated maximum cost of variant parts" msgstr "計算出的變體零件的最大成本" -#: part/models.py:3370 part/models.py:3384 +#: part/models.py:3371 part/models.py:3385 msgid "Minimum Cost" msgstr "最低成本" -#: part/models.py:3371 +#: part/models.py:3372 msgid "Override minimum cost" msgstr "覆蓋最低成本" -#: part/models.py:3377 part/models.py:3391 +#: part/models.py:3378 part/models.py:3392 msgid "Maximum Cost" msgstr "最高成本" -#: part/models.py:3378 +#: part/models.py:3379 msgid "Override maximum cost" msgstr "覆蓋最大成本" -#: part/models.py:3385 +#: part/models.py:3386 msgid "Calculated overall minimum cost" msgstr "計算總最低成本" -#: part/models.py:3392 +#: part/models.py:3393 msgid "Calculated overall maximum cost" msgstr "計算總最大成本" -#: part/models.py:3398 +#: part/models.py:3399 msgid "Minimum Sale Price" msgstr "最低售出價格" -#: part/models.py:3399 +#: part/models.py:3400 msgid "Minimum sale price based on price breaks" msgstr "基於批發價的最低售出價格" -#: part/models.py:3405 +#: part/models.py:3406 msgid "Maximum Sale Price" msgstr "最高售出價格" -#: part/models.py:3406 +#: part/models.py:3407 msgid "Maximum sale price based on price breaks" msgstr "基於批發價的最大售出價格" -#: part/models.py:3412 +#: part/models.py:3413 msgid "Minimum Sale Cost" msgstr "最低銷售成本" -#: part/models.py:3413 +#: part/models.py:3414 msgid "Minimum historical sale price" msgstr "歷史最低售出價格" -#: part/models.py:3419 +#: part/models.py:3420 msgid "Maximum Sale Cost" msgstr "最高銷售成本" -#: part/models.py:3420 +#: part/models.py:3421 msgid "Maximum historical sale price" msgstr "歷史最高售出價格" -#: part/models.py:3438 +#: part/models.py:3439 msgid "Part for stocktake" msgstr "用於盤點的零件" -#: part/models.py:3443 +#: part/models.py:3444 msgid "Item Count" msgstr "物品數量" -#: part/models.py:3444 +#: part/models.py:3445 msgid "Number of individual stock entries at time of stocktake" msgstr "盤點時的個別庫存條目數" -#: part/models.py:3452 +#: part/models.py:3453 msgid "Total available stock at time of stocktake" msgstr "盤點時可用庫存總額" -#: part/models.py:3456 report/templates/report/inventree_test_report.html:106 +#: part/models.py:3457 report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "日期" -#: part/models.py:3457 +#: part/models.py:3458 msgid "Date stocktake was performed" msgstr "進行盤點的日期" -#: part/models.py:3464 +#: part/models.py:3465 msgid "Minimum Stock Cost" msgstr "最低庫存成本" -#: part/models.py:3465 +#: part/models.py:3466 msgid "Estimated minimum cost of stock on hand" msgstr "現有存庫存最低成本估算" -#: part/models.py:3471 +#: part/models.py:3472 msgid "Maximum Stock Cost" msgstr "最高庫存成本" -#: part/models.py:3472 +#: part/models.py:3473 msgid "Estimated maximum cost of stock on hand" msgstr "目前庫存最高成本估算" -#: part/models.py:3482 +#: part/models.py:3483 msgid "Part Sale Price Break" msgstr "零件售出價格折扣" -#: part/models.py:3594 +#: part/models.py:3595 msgid "Part Test Template" msgstr "零件測試模板" -#: part/models.py:3620 +#: part/models.py:3621 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "模板名稱無效 - 必須包含至少一個字母或者數字" -#: part/models.py:3641 part/models.py:3814 +#: part/models.py:3642 part/models.py:3815 msgid "Choices must be unique" msgstr "選擇必須是唯一的" -#: part/models.py:3652 +#: part/models.py:3653 msgid "Test templates can only be created for testable parts" msgstr "測試模板只能為可拆分的部件創建" -#: part/models.py:3666 +#: part/models.py:3667 msgid "Test template with the same key already exists for part" msgstr "零件已存在具有相同主鍵的測試模板" -#: part/models.py:3683 +#: part/models.py:3684 msgid "Test Name" msgstr "測試名" -#: part/models.py:3684 +#: part/models.py:3685 msgid "Enter a name for the test" msgstr "輸入測試的名稱" -#: part/models.py:3690 +#: part/models.py:3691 msgid "Test Key" msgstr "測試主鍵" -#: part/models.py:3691 +#: part/models.py:3692 msgid "Simplified key for the test" msgstr "簡化測試主鍵" -#: part/models.py:3698 +#: part/models.py:3699 msgid "Test Description" msgstr "測試説明" -#: part/models.py:3699 +#: part/models.py:3700 msgid "Enter description for this test" msgstr "輸入測試的描述" -#: part/models.py:3703 report/models.py:287 +#: part/models.py:3704 report/models.py:287 msgid "Enabled" msgstr "已啓用" -#: part/models.py:3703 +#: part/models.py:3704 msgid "Is this test enabled?" msgstr "此測試是否已啓用?" -#: part/models.py:3708 +#: part/models.py:3709 msgid "Required" msgstr "必須的" -#: part/models.py:3709 +#: part/models.py:3710 msgid "Is this test required to pass?" msgstr "需要此測試才能通過嗎?" -#: part/models.py:3714 +#: part/models.py:3715 msgid "Requires Value" msgstr "需要值" -#: part/models.py:3715 +#: part/models.py:3716 msgid "Does this test require a value when adding a test result?" msgstr "添加測試結果時是否需要一個值?" -#: part/models.py:3720 +#: part/models.py:3721 msgid "Requires Attachment" msgstr "需要附件" -#: part/models.py:3722 +#: part/models.py:3723 msgid "Does this test require a file attachment when adding a test result?" msgstr "添加測試結果時是否需要文件附件?" -#: part/models.py:3728 part/models.py:3876 +#: part/models.py:3729 part/models.py:3877 msgid "Choices" msgstr "選項" -#: part/models.py:3729 +#: part/models.py:3730 msgid "Valid choices for this test (comma-separated)" msgstr "此測試的有效選擇 (逗號分隔)" -#: part/models.py:3762 +#: part/models.py:3763 msgid "Part Parameter Template" msgstr "零件參數模板" -#: part/models.py:3789 +#: part/models.py:3790 msgid "Checkbox parameters cannot have units" msgstr "勾選框參數不能有單位" -#: part/models.py:3794 +#: part/models.py:3795 msgid "Checkbox parameters cannot have choices" msgstr "複選框參數不能有選項" -#: part/models.py:3831 +#: part/models.py:3832 msgid "Parameter template name must be unique" msgstr "參數模板名稱必須是唯一的" -#: part/models.py:3849 +#: part/models.py:3850 msgid "Parameter Name" msgstr "參數名稱" -#: part/models.py:3856 +#: part/models.py:3857 msgid "Physical units for this parameter" msgstr "此參數的物理單位" -#: part/models.py:3864 +#: part/models.py:3865 msgid "Parameter description" msgstr "參數説明" -#: part/models.py:3870 +#: part/models.py:3871 msgid "Checkbox" msgstr "勾選框" -#: part/models.py:3871 +#: part/models.py:3872 msgid "Is this parameter a checkbox?" msgstr "此參數是否為勾選框?" -#: part/models.py:3877 +#: part/models.py:3878 msgid "Valid choices for this parameter (comma-separated)" msgstr "此參數的有效選擇 (逗號分隔)" -#: part/models.py:3888 +#: part/models.py:3889 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3930 +#: part/models.py:3931 msgid "Part Parameter" msgstr "零件參數" -#: part/models.py:3956 +#: part/models.py:3957 msgid "Parameter cannot be modified - part is locked" msgstr "參數不能被修改 - 零件被鎖定" -#: part/models.py:3994 +#: part/models.py:3995 msgid "Invalid choice for parameter value" msgstr "無效的參數值選擇" -#: part/models.py:4045 +#: part/models.py:4046 msgid "Parent Part" msgstr "父零件" -#: part/models.py:4053 part/models.py:4168 part/models.py:4169 +#: part/models.py:4054 part/models.py:4169 part/models.py:4170 msgid "Parameter Template" msgstr "參數模板" -#: part/models.py:4059 +#: part/models.py:4060 msgid "Parameter Value" msgstr "參數值" -#: part/models.py:4069 stock/serializers.py:741 +#: part/models.py:4070 stock/serializers.py:741 msgid "Optional note field" msgstr "可選註釋字段" -#: part/models.py:4116 +#: part/models.py:4117 msgid "Part Category Parameter Template" msgstr "零件類別參數模板" -#: part/models.py:4175 +#: part/models.py:4176 msgid "Default Value" msgstr "默認值" -#: part/models.py:4176 +#: part/models.py:4177 msgid "Default Parameter Value" msgstr "默認參數值" -#: part/models.py:4345 +#: part/models.py:4346 msgid "BOM item cannot be modified - assembly is locked" msgstr "物料清單項目不能被修改 - 裝配已鎖定" -#: part/models.py:4352 +#: part/models.py:4353 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "物料清單項目不能修改 - 變體裝配已鎖定" -#: part/models.py:4362 +#: part/models.py:4363 msgid "Select parent part" msgstr "選擇父零件" -#: part/models.py:4372 +#: part/models.py:4373 msgid "Sub part" msgstr "子零件" -#: part/models.py:4373 +#: part/models.py:4374 msgid "Select part to be used in BOM" msgstr "選擇要用於物料清單的零件" -#: part/models.py:4384 +#: part/models.py:4385 msgid "BOM quantity for this BOM item" msgstr "此物料清單項目的數量" -#: part/models.py:4390 +#: part/models.py:4391 msgid "This BOM item is optional" msgstr "此物料清單項目是可選的" -#: part/models.py:4396 +#: part/models.py:4397 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "這個物料清單項目是耗材 (它沒有在生產訂單中被追蹤)" -#: part/models.py:4404 +#: part/models.py:4405 msgid "Setup Quantity" msgstr "" -#: part/models.py:4405 +#: part/models.py:4406 msgid "Extra required quantity for a build, to account for setup losses" msgstr "" -#: part/models.py:4413 +#: part/models.py:4414 msgid "Attrition" msgstr "" -#: part/models.py:4415 +#: part/models.py:4416 msgid "Estimated attrition for a build, expressed as a percentage (0-100)" msgstr "" -#: part/models.py:4426 +#: part/models.py:4427 msgid "Rounding Multiple" msgstr "" -#: part/models.py:4428 +#: part/models.py:4429 msgid "Round up required production quantity to nearest multiple of this value" msgstr "" -#: part/models.py:4436 +#: part/models.py:4437 msgid "BOM item reference" msgstr "物料清單項目引用" -#: part/models.py:4444 +#: part/models.py:4445 msgid "BOM item notes" msgstr "物料清單項目註釋" -#: part/models.py:4450 +#: part/models.py:4451 msgid "Checksum" msgstr "校驗和" -#: part/models.py:4451 +#: part/models.py:4452 msgid "BOM line checksum" msgstr "物料清單行校驗和" -#: part/models.py:4456 +#: part/models.py:4457 msgid "Validated" msgstr "已驗證" -#: part/models.py:4457 +#: part/models.py:4458 msgid "This BOM item has been validated" msgstr "此物料清單項目已驗證" -#: part/models.py:4462 +#: part/models.py:4463 msgid "Gets inherited" msgstr "獲取繼承的" -#: part/models.py:4463 +#: part/models.py:4464 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "此物料清單項目是由物料清單繼承的變體零件" -#: part/models.py:4469 +#: part/models.py:4470 msgid "Stock items for variant parts can be used for this BOM item" msgstr "變體零件的庫存項可以用於此物料清單項目" -#: part/models.py:4576 stock/models.py:926 +#: part/models.py:4577 stock/models.py:926 msgid "Quantity must be integer value for trackable parts" msgstr "可追蹤零件的數量必須是整數" -#: part/models.py:4586 part/models.py:4588 +#: part/models.py:4587 part/models.py:4589 msgid "Sub part must be specified" msgstr "必須指定子零件" -#: part/models.py:4739 +#: part/models.py:4740 msgid "BOM Item Substitute" msgstr "物料清單項目替代品" -#: part/models.py:4760 +#: part/models.py:4761 msgid "Substitute part cannot be the same as the master part" msgstr "替代品零件不能與主零件相同" -#: part/models.py:4773 +#: part/models.py:4774 msgid "Parent BOM item" msgstr "上級物料清單項目" -#: part/models.py:4781 +#: part/models.py:4782 msgid "Substitute part" msgstr "替代品零件" -#: part/models.py:4797 +#: part/models.py:4798 msgid "Part 1" msgstr "零件 1" -#: part/models.py:4805 +#: part/models.py:4806 msgid "Part 2" msgstr "零件2" -#: part/models.py:4806 +#: part/models.py:4807 msgid "Select Related Part" msgstr "選擇相關的零件" -#: part/models.py:4813 +#: part/models.py:4814 msgid "Note for this relationship" msgstr "" -#: part/models.py:4832 +#: part/models.py:4833 msgid "Part relationship cannot be created between a part and itself" msgstr "零件關係不能在零件和自身之間創建" -#: part/models.py:4837 +#: part/models.py:4838 msgid "Duplicate relationship already exists" msgstr "複製關係已經存在" @@ -7606,7 +7671,7 @@ msgstr "插件不支持標籤打印" msgid "Invalid label dimensions" msgstr "無效的標籤尺寸" -#: report/api.py:179 report/api.py:258 +#: report/api.py:182 report/api.py:264 msgid "No valid items provided to template" msgstr "沒有有效的項目提供到模板" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index b3a3f7bb80..4635cb4cad 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\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" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "اختر موقع المصدر لتخصيص المخزون" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "تم تخصيص عناصر المخزون" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "تم تخصيص عناصر المخزون" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "التخصيص التلقائي قيد التنفيذ" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "تخصيص تلقائي للمخزون" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "تخصيص المخزون تِلْقائيًا لهذا البناء وفقا للخيارات المحددة" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "إلغاء تخصيص المخزون" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "إلغاء تخصيص جميع المخزون الغير متابع لطلب البناء هذا" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "إلغاء تخصيص المخزون من العنصر المحدد" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "تم إلغاء تخصيص المخزون" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 76cf9a7ec0..39ff30bbc6 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 9fc695c45d..9d97a56fcc 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -48,21 +48,20 @@ msgstr "Odstranit" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Zrušit" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Akce" @@ -74,55 +73,49 @@ msgstr "Akce" msgid "Search" msgstr "Hledat" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "V pořádku" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Selhání" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Ano" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Ne" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Díl" @@ -160,10 +153,10 @@ msgstr "Šablony testu položky" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Díl dodavatele" @@ -174,7 +167,7 @@ msgstr "Díly dodavatele" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Díl výrobce" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Kategorie dílů" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Položky sestavy" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Firma" @@ -287,7 +282,7 @@ msgstr "Firmy" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Kódy projektu" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Objednávka" @@ -423,7 +418,7 @@ msgstr "Správci" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "Výběrová pole" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "Výběrová pole" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Chyba" @@ -646,7 +641,7 @@ msgstr "Čárkový kód neodpovídá očekávanému typu modelu" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Dokončeno" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Sestavy vyžadující ověření kusovníku" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Nízké zásoby" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Odstranit přidružený obrázek z této položky?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "Přidat nový řádek" msgid "Thumbnail" msgstr "Náhled" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Importování řádků" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Počkejte prosím, než se data importují" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Při importu dat došlo k chybě" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Upravit data" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Odstranit řádek" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Řádek" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "Řádek obsahuje chyby" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Přijmout" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Platný" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filtrovat podle stavu ověření řádku" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Hotovo" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filtrovat podle stavu dokončení řádku" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Importovat vybrané řádky" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Zpracovávání dat" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Vyskytla se chyba" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Vyberte sloupec, nebo ponechte prázdné pro ignorování tohoto pole." @@ -1918,31 +1913,31 @@ msgstr "Vyberte sloupec, nebo ponechte prázdné pro ignorování tohoto pole." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Ignorovat toto pole" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Mapování datových sloupců do databázových polí" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Přijmout mapování sloupců" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Databázové pole" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Popis pole:" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Importovaný sloupec" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Výchozí hodnota" @@ -2122,9 +2117,9 @@ msgstr "Aktualizace skupinových rolí" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Aktualizováno" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "Změnit" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Přidat" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "Žádné položky" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "K dispozici" @@ -2507,12 +2503,12 @@ msgstr "Odhlásit" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Zásoby" @@ -2716,8 +2712,8 @@ msgstr "Informace o pluginu" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Datum" @@ -2742,21 +2738,21 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Aktivní" @@ -2865,7 +2861,7 @@ msgstr "Neznámý model: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Doprava" @@ -2881,82 +2877,24 @@ msgstr "Neaktivní" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Není skladem" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Kategorie" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Lokace" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Sériové číslo" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Množství" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Množství" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Lokace" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Sériové číslo" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Množství" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Dávka" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "Nová položka dodavatele" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Položka dodavatele vytvořena" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Opravte chyby ve vybraných položkách" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "Objednat položky" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "Další kód dávky" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Další sériové číslo" @@ -3954,22 +3952,22 @@ msgstr "Další sériové číslo" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "Výstup sestavy" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "Výstup sestavy" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Stav" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Dokončit výstupy sestavy" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Přiděleno" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Zdrojové umístění" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Přidělit zásoby" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Zásoba přidělena" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "Zásoba přidělena" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Odebírané" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "Nastavit datum expirace" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Upravit balení" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Změnit stav" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Kód dávky" @@ -4213,7 +4240,7 @@ 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 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Sériová čísla" @@ -4223,7 +4250,7 @@ msgstr "Zadat sériová čísla pro příchozí skladové položky" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Datum expirace" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "Zadejte datum expirace pro přijaté položky" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Balení" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Poznámka" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Přijaté" @@ -4280,7 +4307,7 @@ msgstr "Položka byla přijata na skladě" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Přidat dané množství jako balení namísto jednotlivých položek" @@ -4288,209 +4315,209 @@ msgstr "Přidat dané množství jako balení namísto jednotlivých položek" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Zadejte sériová čísla pro novou skladbu (nebo ponechte prázdné)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Stav skladu" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Nová skladová položka" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "Vyberte skladovou položku k instalaci" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "Potvrdit převod zásob" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Načítání..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Přesunout do výchozího umístění" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Přesunout" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "Vrátit" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "Na skladě" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Počet" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Přidat zásobu" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Zásoba přidána" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Snížit zásobu" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "Zásoba snížena" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Převést zásobu" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "Skladová položka převedena" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Spočítat zásoby" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "Spočítáno" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Změnit stav skladu" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "Stav skladu byl změněn" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Sloučit zásoby" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "Zásoby sloučeny" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "Přiřadit sklad zákazníkovi" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "Zásoby přiřazené zákazníkovi" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Odstranit skladové položky" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "Skladová položka odstraněna" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Nadřazené skladové umístění" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IČO" @@ -6151,9 +6178,9 @@ msgstr "IČO" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Revize" @@ -6173,8 +6200,8 @@ msgstr "Vlastní status" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externí" @@ -6195,9 +6222,9 @@ msgstr "Externí" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Reference" @@ -6258,7 +6285,7 @@ msgstr "Vytvořeno" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "Počáteční datum" @@ -6266,15 +6293,16 @@ msgstr "Počáteční datum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Cílové datum" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Dokončeno" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Přidělené zásoby" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Podřízené objednávky sestavy" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Výsledky testu" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Upravit společnost" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Odstranit díl výrobce" @@ -6649,9 +6676,9 @@ msgstr "Popis dílu" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Počet kusů v balení" @@ -6659,7 +6686,7 @@ msgstr "Počet kusů v balení" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "V objednávce" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "Akce týkající se dílu dodavatele" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Upravit položku" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Odstranit položku" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Přidat položku" @@ -6838,13 +6865,13 @@ msgstr "Podrobnosti o kategorii" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Revize" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Výchozí umístění" @@ -6941,16 +6968,16 @@ msgstr "Klíčová slova" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Dostupná zásoba" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Požadováno" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Upravit díl" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Přidat díl" @@ -7133,7 +7160,7 @@ msgstr "Objednávka" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Akce s položkou" @@ -7232,7 +7259,7 @@ msgstr "Odstranit položku skladů" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "Hodnota skladu" @@ -7262,23 +7289,22 @@ msgstr "Maximální hodnota" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Celková cena" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Komponenta" @@ -7287,14 +7313,14 @@ msgstr "Komponenta" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Minimální cena" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Maximální cena" @@ -7302,7 +7328,7 @@ msgstr "Maximální cena" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Maximální cena" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Jednotková cena" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Výsečový graf" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Sloupcový graf" @@ -7391,8 +7417,8 @@ msgstr "Nákupní cena" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Naposledy aktualizováno" @@ -7454,8 +7480,8 @@ msgstr "Prodejní cena" msgid "Supplier Price" msgstr "Cena dodavatele" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Část varianty" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Destinace" @@ -7529,8 +7555,8 @@ msgstr "Datum vystavení" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Datum dokončení" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "Serializovat skladovou položku" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "Skladová položka serializována" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Úpravy zásob" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "Serializovat" @@ -8012,12 +8038,12 @@ msgstr "Akce skladové položky" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "Zastaralé" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "Expirováno" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Součást není aktivní" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "Server vrátil nesprávný datový typ" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "Server vrátil nesprávný datový typ" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "Externí zásoby" @@ -8477,7 +8503,7 @@ msgstr "Externí zásoby" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Zahrnuje náhradní zásoby" @@ -8486,13 +8512,13 @@ msgstr "Zahrnuje náhradní zásoby" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Zahrnuje variantu zásob" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Sestavení" @@ -8505,9 +8531,9 @@ msgstr "Sestavení" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Informace o skladu" @@ -8528,7 +8554,8 @@ msgstr "Informace o skladu" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Spotřební materiál" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "Není k dispozici skladem" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "Zobrazovat testovatelné položky" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "Zobrazit sledovatelné předměty" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "Zobrazit smontované položky" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Zobrazit položky s dostupnými zásobami" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "Zobrazit ověřené položky" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Zděděno" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Zobrazit zděděné položky" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "Zobrazit položky, které umožňují výměnu variant" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Volitelné" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Zobrazit volitelné položky" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Spotřební" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "Zobrazit spotřební položky" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Má cenu" @@ -8614,88 +8641,88 @@ msgstr "Má cenu" msgid "Show items with pricing" msgstr "Zobrazit položky s cenou" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "Importovat BOM data" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "Přidat BOM položku" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "Položka BOM vytvořena" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "Upravit BOM položku" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "Položka byla aktualizována" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "Odstranit BOM položku" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "Položka BOM odstraněna" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "Položka kusovníku ověřena" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "Chyba při ověřování položky kusovníku" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "Zobrazit kusovník" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "Ověřit řádek kuosvníku" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "Přidělit" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Přiděleit zásoby k sestavě" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "Dealokovat" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Dealokovat zásoby ze sestavy" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "Dokončit sestavu" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "Šrot" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "Výstup ze šrotu" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "Přidělené řádky" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "Vyžadované testy" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Odstranit adresu" msgid "Are you sure you want to delete this address?" msgstr "Skutečně chcete tuto adresu odstranit?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Přidat společnost" @@ -9097,19 +9131,19 @@ msgstr "Přidat společnost" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "Zobrazit aktivní společnosti" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "Ukázat společnosti, které jsou dodavateli" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "Zobrazit společnosti, které jsou výrobci" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "Zobrazit společnosti, které jsou odběrateli" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "Zobrazit položku" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Přidat řádek položky" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuální" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "Importované řádky" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index b70cb3f2b2..8c86eb86a6 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index 13dd44d3e4..57c6429b55 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Löschen" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Abbrechen" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Aktionen" @@ -74,55 +73,49 @@ msgstr "Aktionen" msgid "Search" msgstr "Suche" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Bestanden" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Fehler" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Ja" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Nein" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Teil" @@ -160,10 +153,10 @@ msgstr "Testvorlagen für Teil" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -174,7 +167,7 @@ msgstr "Zuliefererteile" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Herstellerteil" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Teil-Kategorien" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Firma" @@ -287,7 +282,7 @@ msgstr "Unternehmen" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Projektnummern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Einkaufsbestellung" @@ -423,7 +418,7 @@ msgstr "Eigentümer" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Fehler" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Abgeschlossen" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Geringer Bestand" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Verknüpftes Bild von diesem Teil entfernen?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "Vorschaubild" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Importiere Zeilen" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Bitte warten... während die Daten importiert werden" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Beim Importieren der Daten ist ein Fehler aufgetreten" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Daten ändern" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Zeile löschen" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Zeile" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "Zeile enthält Fehler" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Annehmen" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Gültig" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filtern nach Zeilenvalidierung" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Fertigstellen" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filtern nach Zeilenvollständigkeit" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Ausgewählte Zeilen importieren" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Daten werden verarbeiten" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Ein Fehler ist aufgetreten" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Spalte auswählen oder leer lassen, um dieses Feld zu ignorieren." @@ -1918,31 +1913,31 @@ msgstr "Spalte auswählen oder leer lassen, um dieses Feld zu ignorieren." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Dieses Feld ignorieren" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Spalten zu Datenbankfeldern zuordnen" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Spaltenzuordnung akzeptieren" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Datenbankfeld" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Feldbeschreibung" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Importierte Spalte" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Standard-Wert" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Aktualisiert" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Hinzufügen" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Verfügbar" @@ -2507,12 +2503,12 @@ msgstr "Abmelden" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Lager" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Datum" @@ -2742,21 +2738,21 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Aktiv" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Sendung" @@ -2881,82 +2877,24 @@ msgstr "Inaktiv" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Kein Bestand" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Kategorie" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Lagerort" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Seriennummer" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Anzahl" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Anzahl" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Lagerort" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Seriennummer" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Anzahl" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Losnummer" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Zuliefererteil erstellt" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Nächste Seriennummer" @@ -3954,22 +3952,22 @@ msgstr "Nächste Seriennummer" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "Bauprodukt" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "Bauprodukt" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Bauprodukt fertigstellen" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Bauprodukte wurden fertiggestellt" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Bauprodukte verschrotten" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Bauprodukte wurden verschrottet" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Bauprodukte abbrechen" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Bauprodukte wurden abgebrochen" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Bauprodukte wurden abgebrochen" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Zugewiesen" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Quell Lagerort" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Bestand zuweisen" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Status ändern" @@ -4197,10 +4224,10 @@ msgstr "Bei bereits vorhandenen Lagerbestand einbuchen" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Losnummer" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Seriennummern" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Verpackung" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Notiz" @@ -4254,9 +4281,9 @@ msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Erhalten" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Angegebene Menge als Packungen anstatt einzelner Artikel hinzufügen" @@ -4288,209 +4315,209 @@ msgstr "Angegebene Menge als Packungen anstatt einzelner Artikel hinzufügen" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Ausgangsmenge für diesen Lagerartikel eingeben" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Seriennummern für neue Lagerartikel eingeben (oder leer lassen)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Lagerbestand Status" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Lagerartikel hinzufügen" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "Teil zur Installation auswählen" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Lade..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Zum Standard-Lagerort verschieben" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Verschieben" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "Auf Lager" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Anzahl" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Bestand hinzufügen" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Bestand entfernen" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Bestand verschieben" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Bestand zählen" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Bestandsstatus ändern" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Bestand zusammenführen" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Bestand löschen" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Übergeordneter Lagerort" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Währung" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6151,9 +6178,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Version" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Extern" @@ -6195,9 +6222,9 @@ msgstr "Extern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Referenz" @@ -6258,7 +6285,7 @@ msgstr "Erstellt" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Zieldatum" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Abgeschlossen" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Unter-Bauaufträge" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Testergebnisse" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Bauauftrag bearbeiten" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Neuer Bauauftrag" @@ -6453,9 +6481,9 @@ msgstr "Bestellung stornieren" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Bauauftrag" @@ -6465,7 +6493,7 @@ msgstr "Bauauftrag" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Standardwährung" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Lieferant" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Hersteller" @@ -6539,7 +6567,7 @@ msgstr "Hersteller" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Zugeordneter Bestand" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Unternehmen bearbeiten" @@ -6590,7 +6618,6 @@ msgstr "Internes Teil" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Teilenummer des Herstellers" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Parameter" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Herstellerteil bearbeiten" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Herstellerteil hinzufügen" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Herstellerteil löschen" @@ -6649,9 +6676,9 @@ msgstr "Teilebeschreibung" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Verpackungsmenge" @@ -6659,7 +6686,7 @@ msgstr "Verpackungsmenge" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "In Bestellung" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "Zuliefererteil Aktionen" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Zuliefererteil bearbeiten" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Zuliefererteil entfernen" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Zuliefererteil hinzufügen" @@ -6838,13 +6865,13 @@ msgstr "Kategorie-Details" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Bauauftragszuweisungen" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Verkaufsauftragszuweisungen" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Revision von" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Standard Lagerort" @@ -6941,16 +6968,16 @@ msgstr "Schlüsselwörter" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Verfügbarer Bestand" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "Bestellt" @@ -6970,7 +6997,7 @@ msgstr "Aufträgen zugeordnet" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "In Produktion" @@ -6984,7 +7011,7 @@ msgstr "Minimaler Bestand" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Gesperrt" @@ -7027,12 +7054,12 @@ msgstr "Virtuelles Teil" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Erstelldatum" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Erstellt von" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Preisspanne" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Erforderlich" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Teil bearbeiten" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Teil hinzufügen" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "Bestand bestellen" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Teile-Aktionen" @@ -7232,7 +7259,7 @@ msgstr "Inventureintrag löschen" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "Maximaler Wert" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Gesamtpreis" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Komponente" @@ -7287,14 +7313,14 @@ msgstr "Komponente" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Niedrigster Preis" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Höchster Preis" @@ -7302,7 +7328,7 @@ msgstr "Höchster Preis" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Höchster Preis" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Preis pro Einheit" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Kuchendiagramm" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Balkendiagramm" @@ -7391,8 +7417,8 @@ msgstr "Einkaufs Preise" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -7454,8 +7480,8 @@ msgstr "Verkaufspreis" msgid "Supplier Price" msgstr "Lieferant Preis" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Variantenteil" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "Abgeschlossene Positionen" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Bestimmungsort" @@ -7529,8 +7555,8 @@ msgstr "Herausgabedatum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Fertigstellungsdatum" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Versanddatum" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Lagervorgänge" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "Lagerartikel Aktionen" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Teil ist nicht aktiv" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Filter zurücksetzen" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Keine Einträge gefunden" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "Der Server hat einen falschen Datentyp zurückgegeben" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "Der Server hat einen falschen Datentyp zurückgegeben" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "Externer Bestand" @@ -8477,7 +8503,7 @@ msgstr "Externer Bestand" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Ersatz Bestand einbeziehen" @@ -8486,13 +8512,13 @@ msgstr "Ersatz Bestand einbeziehen" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Alternatives Lager einschließen" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Gebäude" @@ -8505,9 +8531,9 @@ msgstr "Gebäude" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Lagerinformationen" @@ -8528,7 +8554,8 @@ msgstr "Lagerinformationen" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Verbrauchsartikel" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "Nachverfolgbare Teile anzeigen" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Artikel mit verfügbarem Lagerbestand anzeigen" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "Bestätigte Einträge anzeigen" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Vererbt" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Vererbte Elemente anzeigen" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Optional" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Optionale Elemente anzeigen" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Verbrauchsmaterial" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "Verbrauchbare Artikel anzeigen" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Hat Preise" @@ -8614,88 +8641,88 @@ msgstr "Hat Preise" msgid "Show items with pricing" msgstr "Artikel mit Preisen anzeigen" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "Stücklisten-Position hinzufügen" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "Stücklisten-Position erstellt" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "Stücklisten-Position bearbeiten" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "Stücklisten-Position aktualisiert" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "Stücklisten-Position löschen" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "Stücklisten-Position gelöscht" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "Stückliste anzeigen" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Ersatzteil bearbeiten" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Montage" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "Aktive Baugruppen anzeigen" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Nachverfolgbar" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Nachverfolgbare Baugruppen anzeigen" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "Zugewiesene Positionen anzeigen" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "Verbrauchsmaterialien anzeigen" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "Optionale Positionen anzeigen" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "Nachverfolgbare Freigabe" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "Verfolgbare Positionen anzeigen" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "In Produktion" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "Kein Lagerbestand verfügbar" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "Einheiten Menge" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "Bestand bauen" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "Kein Ergebnis" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "Bauprodukt hinzufügen" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "Nach Lagerstatus filtern" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Ausgewählte Bauprodukte fertigstellen" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "Ausgewählte Bauprodukte verschrotten" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Ausgewählte Bauprodukte abbrechen" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "Zuweisen" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Bestand dem Bauprodukt zuweisen" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "Freigeben" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Bestand von Bauprodukt entfernen" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "Bauprodukt fertigstellen" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "Verschrotten" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "Bauprodukt verschrotten" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "Bauprodukt abbrechen" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "Erforderliche Tests" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Adresse löschen" msgid "Are you sure you want to delete this address?" msgstr "Sicher, dass Sie diese Adresse löschen wollen?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Unternehmen hinzufügen" @@ -9097,19 +9131,19 @@ msgstr "Unternehmen hinzufügen" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "Aktive Unternehmen anzeigen" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "Unternehmen anzeigen, die Lieferanten sind" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "Unternehmen anzeigen, die Hersteller sind" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "Unternehmen anzeigen, die Kunden sind" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Position hinzufügen" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Position bearbeiten" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "Position löschen" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "Teileparameter hinzufügen" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Teileparameter bearbeiten" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Unter-Kategorien einschließen" @@ -9575,33 +9609,33 @@ msgstr "Parameter Vorlage" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "Interne Einheiten" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "Teileparameter hinzufügen" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Teilparameter löschen" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Parameter hinzufügen" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "Vorlagen mit Auswahlen anzeigen" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Hat Einheiten" @@ -9652,7 +9686,7 @@ msgstr "Parametervorlage löschen" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Gesamtmenge" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Mindest-Lagerbestand" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Filtern nach Teil aktiv Status" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Filtern nach Baugruppen Attribut" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Teile in Unterkategorien einschließen" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Nach Teilattributen filtern" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Filtern nach Nachverfolgbarer Eigenschaft" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Nach Teilen mit Einheiten filtern" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Hat IPN" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "Nach Teilen filtern, die eine interne Teilenummer haben" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "Auf Lager" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Nach Teilen mit Lagerbestand filtern" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Nach Teilen mit geringem Lagerbestand filtern" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Kaufbar" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Nach Teilen filtern, die kaufbar sind" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Verkaufbar" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Nach Teilen filtern, die verkaufbar sind" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuell" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Nach Teilen filtern, die virtuell sind" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Nicht virtuell" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "Nach Teilen filtern die eine Vorlage sind" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "Deinstallieren" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "Beispiel" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Installiert" @@ -10214,6 +10248,11 @@ msgstr "Parameter bearbeiten" msgid "Delete Parameter" msgstr "Parameter löschen" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "MPN" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "Parameter löschen" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Lieferantennummer" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Lieferanten-Link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Herstellernummer" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Position empfangen" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Position empfangen" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Erhaltene Artikel" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "MPN" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Basiseinheiten" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Zuliefererteil hinzufügen" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "Aktive Lieferantenteile anzeigen" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "Aktives Teil" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "Zeige aktive interne Teile" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "Aktiver Lieferant" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "Zeige aktiven Lieferant" @@ -10301,7 +10336,7 @@ msgstr "Zeige aktiven Lieferant" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "Bestand bestellen" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "Modelltyp" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "Nach Modelltyp filtern" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "Lagerorttyp löschen" msgid "Icon" msgstr "Symbol" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "Dieser Lagerbestand ist in Produktion" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "Dieser Lagerbestand wurde einem Verkaufsauftrag zugewiesen" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "Dieser Lagerbestand wurde einem Kunden zugewiesen" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "Dieser Lagerartikel ist in einem anderen Lagerartikel verbaut" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "Lagerbestand wurde durch einen Bauauftrag verbraucht" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "Dieser Lagerartikel ist abgelaufen" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "Dieser Lagerartikel ist veraltet" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "Dieser Lagerartikel ist vollständig zugewiesen" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "Dieser Lagerartikel ist teilweise zugewiesen" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "Dieser Lagerartikel wurde verbraucht" @@ -11117,44 +11160,44 @@ msgstr "Dieser Lagerartikel wurde verbraucht" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "Bestand aktiver Teile anzeigen" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "Zugewiesene Artikel anzeigen" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "Verfügbare Artikel anzeigen" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Unter-Lagerorte einschließen" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "Bestand in Unter-Lagerorten einschließen" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "Erschöpft" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "Zeige aufgebrauchte Lagerbestände" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "Zeige Teile welche im Lager sind" @@ -11162,31 +11205,27 @@ msgstr "Zeige Teile welche im Lager sind" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "Zeige Teile welche in Produktion sind" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "Zeige Bestand, welcher in anderen Teilen verbaut ist" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "Zum Kunden geschickt" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "Zeige Bestand, welcher zum Kunden gesendet wurde" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "Verfolgbare Objekte anzeigen" @@ -11194,11 +11233,11 @@ msgstr "Verfolgbare Objekte anzeigen" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "Hat Einkaufspreis" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "Zeige Bestand, für welchen ein Einkaufspreis verfügbar ist" @@ -11206,67 +11245,67 @@ msgstr "Zeige Bestand, für welchen ein Einkaufspreis verfügbar ist" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "Externer Lagerort" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "Zeige Elemente an einem externen Lagerort" @@ -11274,7 +11313,7 @@ msgstr "Zeige Elemente an einem externen Lagerort" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index e0e58f780f..d8650c5229 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Διαγραφή" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Ακύρωση" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Εξάρτημα" @@ -160,10 +153,10 @@ msgstr "Δοκιμαστικά Πρότυπα Εξαρτημάτων" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Εξάρτημα Προμηθευτή" @@ -174,7 +167,7 @@ msgstr "Εξαρτήματα Προμηθευτή" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Εξάρτημα Κατασκευαστή" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Επιτυχία" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Αφαίρεση της σχετικής εικόνας από αυτό το στοιχείο;" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "Ανενεργό" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Το εξάρτημα είναι ανενεργό" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Εικονικό" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index ce979c4a89..01d054a07b 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -43,21 +43,20 @@ msgstr "Delete" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Cancel" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Actions" @@ -69,55 +68,49 @@ msgstr "Actions" msgid "Search" msgstr "Search" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Pass" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Fail" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Yes" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "No" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Part" @@ -155,10 +148,10 @@ msgstr "Part Test Templates" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Supplier Part" @@ -169,7 +162,7 @@ msgstr "Supplier Parts" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Manufacturer Part" @@ -192,9 +185,10 @@ msgid "Part Categories" msgstr "Part Categories" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -269,6 +263,7 @@ msgstr "Build Items" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Company" @@ -282,7 +277,7 @@ msgstr "Companies" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -300,7 +295,7 @@ msgstr "Project Codes" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Purchase Order" @@ -418,7 +413,7 @@ msgstr "Owners" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -507,8 +502,8 @@ msgstr "Selection Lists" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -524,7 +519,7 @@ msgstr "Selection Lists" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Error" @@ -641,7 +636,7 @@ msgstr "Barcode does not match the expected model type" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Success" @@ -956,7 +951,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Assemblies requiring bill of materials validation" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Low Stock" @@ -1179,7 +1174,7 @@ msgid "Remove the associated image from this item?" msgstr "Remove the associated image from this item?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1831,73 +1826,73 @@ msgstr "Add new row" msgid "Thumbnail" msgstr "Thumbnail" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Importing Rows" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Please wait while the data is imported" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "An error occurred while importing data" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Edit Data" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Delete Row" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Row" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "Row contains errors" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Accept" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Valid" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filter by row validation status" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Complete" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filter by row completion status" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Import selected rows" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Processing Data" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "An error occurred" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Select column, or leave blank to ignore this field." @@ -1913,31 +1908,31 @@ msgstr "Select column, or leave blank to ignore this field." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Ignore this field" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Mapping data columns to database fields" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Accept Column Mapping" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Database Field" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Field Description" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Imported Column" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Default Value" @@ -2117,9 +2112,9 @@ msgstr "Updating group roles" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Updated" @@ -2141,7 +2136,7 @@ msgid "Change" msgstr "Change" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Add" @@ -2163,14 +2158,15 @@ msgid "No items" msgstr "No items" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Available" @@ -2502,12 +2498,12 @@ msgstr "Logout" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Stock" @@ -2711,8 +2707,8 @@ msgstr "Plugin Information" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2726,7 +2722,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Date" @@ -2737,21 +2733,21 @@ msgstr "Date" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Active" @@ -2860,7 +2856,7 @@ msgstr "Unknown model: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Shipment" @@ -2876,82 +2872,24 @@ msgstr "Inactive" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "No stock" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Category" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Location" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Serial Number" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Quantity" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2961,7 +2899,67 @@ msgstr "Quantity" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Location" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Serial Number" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Quantity" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Batch" @@ -3384,7 +3382,7 @@ msgid "New Supplier Part" msgstr "New Supplier Part" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Supplier part created" @@ -3454,9 +3452,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Please correct the errors in the selected parts" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "Order Parts" @@ -3931,16 +3929,16 @@ msgstr "Add Substitute" msgid "Substitute added" msgstr "Substitute added" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "Next batch code" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Next serial number" @@ -3949,22 +3947,22 @@ msgstr "Next serial number" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "Build Output" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3973,103 +3971,132 @@ msgstr "Build Output" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Complete Build Outputs" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Build outputs have been completed" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Scrap Build Outputs" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "Selected build outputs will be completed, but marked as scrapped" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "Allocated stock items will be consumed" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "Selected build outputs will be completed, but marked as scrapped" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "Allocated stock items will be consumed" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Build outputs have been scrapped" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Cancel Build Outputs" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "Selected build outputs will be removed" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "Allocated stock items will be returned to stock" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Build outputs have been cancelled" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Build outputs have been cancelled" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Allocated" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Source Location" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Select the source location for the stock allocation" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Allocate Stock" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Stock items allocated" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "Consume Stock" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "Stock items consumed" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "Fully consumed" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "Consumed" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4079,7 +4106,7 @@ msgstr "Stock items allocated" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Subscribed" @@ -4153,12 +4180,12 @@ msgid "Set Expiry Date" msgstr "Set Expiry Date" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Adjust Packaging" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Change Status" @@ -4192,10 +4219,10 @@ msgstr "Store with already received stock" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Batch Code" @@ -4208,7 +4235,7 @@ msgid "Enter batch code for received items" msgstr "Enter batch code for received items" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Serial Numbers" @@ -4218,7 +4245,7 @@ msgstr "Enter serial numbers for received items" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Expiry Date" @@ -4227,17 +4254,17 @@ msgid "Enter an expiry date for received items" msgstr "Enter an expiry date for received items" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Packaging" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Note" @@ -4249,9 +4276,9 @@ msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Received" @@ -4275,7 +4302,7 @@ msgstr "Item received into stock" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Add given quantity as packs instead of individual items" @@ -4283,209 +4310,209 @@ msgstr "Add given quantity as packs instead of individual items" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Enter initial quantity for this stock item" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Enter serial numbers for new stock (or leave blank)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Stock Status" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Add Stock Item" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "Select the part to install" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "Confirm Stock Transfer" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Loading..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Move to default location" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Move" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "Return" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "In Stock" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Count" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Add Stock" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Stock added" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "Increase the quantity of the selected stock items by a given amount." -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Remove Stock" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "Stock removed" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "Decrease the quantity of the selected stock items by a given amount." -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Transfer Stock" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "Stock transferred" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "Transfer selected items to the specified location." -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "Return Stock" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "Stock returned" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "Return selected items into stock, to the specified location." -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Count Stock" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "Stock counted" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "Count the selected stock items, and adjust the quantity accordingly." -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Change Stock Status" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "Stock status changed" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "Change the status of the selected stock items." -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Merge Stock" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "Stock merged" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "Merge Stock Items" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "Merge operation cannot be reversed" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "Tracking information may be lost when merging items" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "Supplier information may be lost when merging items" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "Assign Stock to Customer" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "Stock assigned to customer" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Delete Stock Items" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "Stock deleted" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "This operation will permanently delete the selected stock items." -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Parent stock location" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "Find Serial Number" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "No matching items" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "Multiple matching items" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "Invalid response from server" @@ -5703,7 +5730,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Currency" @@ -6122,15 +6149,15 @@ msgstr "The assembled part may not have a Bill of Materials (BOM) defined, or th #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6146,9 +6173,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Revision" @@ -6168,8 +6195,8 @@ msgstr "Custom Status" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "External" @@ -6190,9 +6217,9 @@ msgstr "External" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Reference" @@ -6253,7 +6280,7 @@ msgstr "Created" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "Start Date" @@ -6261,15 +6288,16 @@ msgstr "Start Date" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Target Date" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Completed" @@ -6292,7 +6320,7 @@ msgstr "Required Parts" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Allocated Stock" @@ -6313,7 +6341,7 @@ msgid "Child Build Orders" msgstr "Child Build Orders" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Test Results" @@ -6323,8 +6351,8 @@ msgid "Edit Build Order" msgstr "Edit Build Order" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Add Build Order" @@ -6448,9 +6476,9 @@ msgstr "Cancel order" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Build Order" @@ -6460,7 +6488,7 @@ msgstr "Build Order" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Show external build orders" @@ -6509,7 +6537,7 @@ msgstr "Default Currency" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6522,8 +6550,8 @@ msgstr "Supplier" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Manufacturer" @@ -6534,7 +6562,7 @@ msgstr "Manufacturer" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6566,7 +6594,7 @@ msgid "Assigned Stock" msgstr "Assigned Stock" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Edit Company" @@ -6585,7 +6613,6 @@ msgstr "Internal Part" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Manufacturer Part Number" @@ -6614,18 +6641,18 @@ msgid "Parameters" msgstr "Parameters" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Edit Manufacturer Part" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Add Manufacturer Part" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Delete Manufacturer Part" @@ -6644,9 +6671,9 @@ msgstr "Part Description" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Pack Quantity" @@ -6654,7 +6681,7 @@ msgstr "Pack Quantity" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "On Order" @@ -6690,17 +6717,17 @@ msgid "Supplier Part Actions" msgstr "Supplier Part Actions" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Edit Supplier Part" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Delete Supplier Part" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Add Supplier Part" @@ -6833,13 +6860,13 @@ msgstr "Category Details" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Build Order Allocations" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Sales Order Allocations" @@ -6911,8 +6938,8 @@ msgid "Revision of" msgstr "Revision of" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Default Location" @@ -6936,16 +6963,16 @@ msgstr "Keywords" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Available Stock" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "On order" @@ -6965,7 +6992,7 @@ msgstr "Allocated to Sales Orders" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "In Production" @@ -6979,7 +7006,7 @@ msgstr "Minimum Stock" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Locked" @@ -7022,12 +7049,12 @@ msgstr "Virtual Part" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Creation Date" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Created By" @@ -7046,8 +7073,8 @@ msgstr "days" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Price Range" @@ -7103,13 +7130,13 @@ msgid "Required" msgstr "Required" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Edit Part" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Add Part" @@ -7128,7 +7155,7 @@ msgstr "Order" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "Order Stock" @@ -7137,7 +7164,7 @@ msgid "Search by serial number" msgstr "Search by serial number" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Part Actions" @@ -7227,7 +7254,7 @@ msgstr "Delete Stocktake Entry" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "Stock Value" @@ -7257,23 +7284,22 @@ msgstr "Maximum Value" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Component" @@ -7282,14 +7308,14 @@ msgstr "Component" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Minimum Price" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Maximum Price" @@ -7297,7 +7323,7 @@ msgstr "Maximum Price" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7305,17 +7331,17 @@ msgstr "Maximum Price" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Unit Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Pie Chart" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Bar Chart" @@ -7386,8 +7412,8 @@ msgstr "Purchase Pricing" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Last Updated" @@ -7449,8 +7475,8 @@ msgstr "Sale Price" msgid "Supplier Price" msgstr "Supplier Price" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Variant Part" @@ -7481,7 +7507,7 @@ msgid "Completed Line Items" msgstr "Completed Line Items" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Destination" @@ -7524,8 +7550,8 @@ msgstr "Issue Date" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Completion Date" @@ -7684,8 +7710,8 @@ msgid "Invoice Number" msgstr "Invoice Number" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Shipment Date" @@ -7949,7 +7975,7 @@ msgid "Serialize Stock Item" msgstr "Serialize Stock Item" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "Stock item serialized" @@ -7982,7 +8008,7 @@ msgid "Stock Operations" msgstr "Stock Operations" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "Serialize" @@ -8007,12 +8033,12 @@ msgstr "Stock Item Actions" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "Stale" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "Expired" @@ -8037,18 +8063,18 @@ msgstr "Error loading icon package from server" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Part is not active" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Part is Locked" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "You are subscribed to notifications for this part" @@ -8337,7 +8363,7 @@ msgid "Clear Filters" msgstr "Clear Filters" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "No records found" @@ -8349,17 +8375,13 @@ msgstr "Error loading table options" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "Server returned incorrect data type" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "Server returned incorrect data type" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8377,20 +8399,24 @@ msgstr "Error loading table data" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "Error loading table data" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "View details" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "View details" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8462,8 +8488,8 @@ msgid "Substitutes" msgstr "Substitutes" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "External stock" @@ -8472,7 +8498,7 @@ msgstr "External stock" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Includes substitute stock" @@ -8481,13 +8507,13 @@ msgstr "Includes substitute stock" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Includes variant stock" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Building" @@ -8500,9 +8526,9 @@ msgstr "Building" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Stock Information" @@ -8523,7 +8549,8 @@ msgstr "Stock Information" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Consumable item" @@ -8532,7 +8559,7 @@ msgid "No available stock" msgstr "No available stock" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "Show testable items" @@ -8541,12 +8568,12 @@ msgid "Show trackable items" msgstr "Show trackable items" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "Show assembled items" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Show items with available stock" @@ -8563,12 +8590,12 @@ msgid "Show validated items" msgstr "Show validated items" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Inherited" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Show inherited items" @@ -8581,18 +8608,18 @@ msgid "Show items which allow variant substitution" msgstr "Show items which allow variant substitution" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Optional" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Show optional items" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Consumable" @@ -8601,7 +8628,7 @@ msgid "Show consumable items" msgstr "Show consumable items" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Has Pricing" @@ -8609,88 +8636,88 @@ msgstr "Has Pricing" msgid "Show items with pricing" msgstr "Show items with pricing" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "Import BOM Data" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "Add BOM Item" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "BOM item created" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "Edit BOM Item" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "BOM item updated" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "Delete BOM Item" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "BOM item deleted" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "BOM item validated" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "Failed to validate BOM item" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "View BOM" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "Validate BOM Line" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Edit Substitutes" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Bill of materials cannot be edited, as the part is locked" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Assembly" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "Show active assemblies" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Trackable" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Show trackable assemblies" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "Allocated to Output" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "Show items allocated to a build output" @@ -8703,30 +8730,20 @@ msgstr "Show items allocated to a build output" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "Order Status" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "Available Quantity" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -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:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "Edit Stock Allocation" @@ -8734,133 +8751,150 @@ msgstr "Edit Stock Allocation" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "Delete Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "Consume" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "View Stock Item" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "Show fully allocated lines" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "Show fully consumed lines" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "Show consumable lines" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "Show optional lines" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "Testable" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "Tracked" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "Show tracked lines" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "In production" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "Insufficient stock" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "No stock available" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "Gets Inherited" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "Unit Quantity" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "Required Quantity" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "Setup Quantity" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "Attrition" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "Rounding Multiple" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "BOM Information" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "Fully allocated" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "Create Build Order" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "Auto allocation in progress" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "Auto Allocate Stock" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "Automatically allocate stock to this build according to the selected options" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "Deallocate Stock" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "Deallocate all untracked stock for this build order" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "Deallocate stock from the selected line item" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "Stock has been deallocated" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "Build Stock" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "View Part" @@ -8891,28 +8925,28 @@ msgstr "View Part" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "Has Target Date" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "Show orders with a target date" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "Has Start Date" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8955,7 +8989,7 @@ msgstr "No Result" msgid "Show build outputs currently in production" msgstr "Show build outputs currently in production" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "Build Output Stock Allocation" @@ -8963,12 +8997,12 @@ msgstr "Build Output Stock Allocation" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "Add Build Output" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "Build output created" @@ -8976,89 +9010,89 @@ msgstr "Build output created" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "Edit Build Output" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 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:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "Serialize Build Output" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "Filter by stock status" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Complete selected outputs" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "Scrap selected outputs" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Cancel selected outputs" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "View Build Output" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "Allocate" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Allocate stock to build output" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "Deallocate" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Deallocate stock from build output" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "Serialize build output" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "Complete build output" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "Scrap" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "Scrap build output" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "Cancel build output" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "Allocated Lines" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "Required Tests" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "External Build" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "This build order is fulfilled by an external purchase order" @@ -9083,8 +9117,8 @@ msgstr "Delete Address" msgid "Are you sure you want to delete this address?" msgstr "Are you sure you want to delete this address?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Add Company" @@ -9092,19 +9126,19 @@ msgstr "Add Company" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "Show active companies" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "Show companies which are suppliers" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "Show companies which are manufacturers" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "Show companies which are customers" @@ -9221,26 +9255,26 @@ msgid "View Item" msgstr "View Item" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Add Line Item" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Edit Line Item" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "Delete Line Item" @@ -9456,8 +9490,8 @@ msgid "Add Part Parameter" msgstr "Add Part Parameter" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Edit Part Parameter" @@ -9490,20 +9524,20 @@ msgstr "Select a choice" msgid "Enter a value" msgstr "Enter a value" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "Assembly IPN" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "Part IPN" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "Required Stock" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "View Build Order" @@ -9512,7 +9546,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:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Include Subcategories" @@ -9570,33 +9604,33 @@ msgstr "Parameter Template" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "Internal Units" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "Updated By" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "Filter by user who last updated the parameter" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "New Part Parameter" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Delete Part Parameter" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Add parameter" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Part parameters cannot be edited, as the part is locked" @@ -9617,7 +9651,7 @@ msgid "Show templates with choices" msgstr "Show templates with choices" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Has Units" @@ -9647,7 +9681,7 @@ msgstr "Delete Parameter Template" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Total Quantity" @@ -9659,145 +9693,145 @@ msgstr "Show pending orders" msgid "Show received items" msgstr "Show received items" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "View Sales Order" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Minimum stock" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Filter by part active status" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "Filter by part locked status" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Filter by assembly attribute" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "BOM Valid" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "Filter by parts with a valid BOM" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Include parts in subcategories" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Filter by component attribute" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "Filter by testable attribute" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Filter by trackable attribute" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Filter by parts which have units" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Has IPN" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 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:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "Has Stock" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Filter by parts which have stock" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Filter by parts which have low stock" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Purchaseable" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Filter by parts which are purchaseable" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Salable" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Filter by parts which are salable" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Filter by parts which are virtual" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Not Virtual" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "Is Template" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "Filter by parts which are templates" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "Is Variant" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "Filter by parts which are variants" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "Is Revision" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "Filter by parts which are revisions" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "Has Revisions" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "Filter by parts which have revisions" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "Filter by parts which have pricing information" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "Filter by parts which have available stock" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "Filter by parts to which the user is subscribed" @@ -9809,16 +9843,16 @@ msgstr "Filter by parts to which the user is subscribed" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "Set Category" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "Set category for selected parts" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "Order selected parts" @@ -10058,7 +10092,7 @@ msgid "Update selected plugin" msgstr "Update selected plugin" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "Uninstall" @@ -10176,7 +10210,7 @@ msgid "Sample" msgstr "Sample" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Installed" @@ -10209,6 +10243,11 @@ msgstr "Edit Parameter" msgid "Delete Parameter" msgstr "Delete Parameter" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "MPN" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10225,70 +10264,66 @@ msgstr "Delete Parameter" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "Import Line Items" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Supplier Code" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Supplier Link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Manufacturer Code" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "Show line items which have been received" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Receive line item" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Receive line item" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Receive items" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "MPN" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Base units" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Add supplier part" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "Show active supplier parts" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "Active Part" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "Show active internal parts" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "Active Supplier" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "Show active suppliers" @@ -10296,7 +10331,7 @@ msgstr "Show active suppliers" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "Show supplier parts with stock" @@ -10308,23 +10343,23 @@ msgstr "Show supplier parts with stock" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "Received Date" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "Show items which have been received" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "Filter by line item status" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "Receive selected items" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "Receive Item" @@ -10340,34 +10375,42 @@ msgstr "Assigned to Shipment" msgid "Show allocations assigned to a shipment" msgstr "Show allocations assigned to a shipment" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "Available Quantity" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "Allocated Quantity" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "No shipment" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "Not shipped" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "Edit Allocation" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "Delete Allocation" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "Assign to Shipment" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "Assign to shipment" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "Allocate Serial Numbers" @@ -10379,23 +10422,23 @@ msgstr "Allocate Serial Numbers" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "Show lines which are fully allocated" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "Show lines which are completed" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "Allocate serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "Build stock" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "Order stock" @@ -10759,29 +10802,29 @@ msgid "Delete Import Session" msgstr "Delete Import Session" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "Create Import Session" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "Uploaded" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "Imported Rows" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "Model Type" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "Filter by target model type" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "Filter by import session status" @@ -11027,7 +11070,7 @@ msgid "Error updating user" msgstr "Error updating user" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "Install Item" @@ -11043,7 +11086,7 @@ msgstr "Uninstall Item" msgid "Item uninstalled" msgstr "Item uninstalled" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "Uninstall stock item" @@ -11064,47 +11107,47 @@ msgstr "Delete Location Type" msgid "Icon" msgstr "Icon" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "This stock item is in production" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 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:122 +#: src/tables/stock/StockItemTable.tsx:121 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:129 +#: src/tables/stock/StockItemTable.tsx:128 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:136 +#: src/tables/stock/StockItemTable.tsx:135 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:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "This stock item is unavailable" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "This stock item has expired" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "This stock item is stale" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "This stock item is fully allocated" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "This stock item is partially allocated" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "This stock item has been depleted" @@ -11112,44 +11155,44 @@ msgstr "This stock item has been depleted" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "Stocktake Date" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "Show stock for active parts" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "Show stock for assembled parts" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "Show items which have been allocated" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "Show items which are available" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Include Sublocations" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "Include stock in sublocations" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "Depleted" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "Show depleted stock items" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "Show items which are in stock" @@ -11157,31 +11200,27 @@ msgstr "Show items which are in stock" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "Show items which are in production" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "Consumed" - -#: src/tables/stock/StockItemTable.tsx:374 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:379 +#: src/tables/stock/StockItemTable.tsx:378 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:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "Sent to Customer" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 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:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "Show tracked items" @@ -11189,11 +11228,11 @@ msgstr "Show tracked items" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "Has Purchase Price" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "Show items which have a purchase price" @@ -11201,67 +11240,67 @@ msgstr "Show items which have a purchase price" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "Show items which have expired" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "Show items which are stale" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "Expired Before" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "Show items which expired before this date" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "Expired After" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "Show items which expired after this date" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "Updated Before" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "Show items updated before this date" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "Updated After" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "Show items updated after this date" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "Stocktake Before" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "Show items counted before this date" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "Stocktake After" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "Show items counted after this date" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "External Location" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "Show items in an external location" @@ -11269,7 +11308,7 @@ msgstr "Show items in an external location" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "Order items" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 0287d1c35a..cfa2eccc4e 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Eliminar" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Cancelar" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Acciones" @@ -74,55 +73,49 @@ msgstr "Acciones" msgid "Search" msgstr "Buscar" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Aceptar" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Fallo" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Sí" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "No" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Pieza" @@ -160,10 +153,10 @@ msgstr "Plantillas de prueba de piezas" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Pieza de proveedor" @@ -174,7 +167,7 @@ msgstr "Piezas de proveedor" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Pieza de fabricante" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Categorías de Pieza" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Construir elementos" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Empresa" @@ -287,7 +282,7 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Códigos de proyecto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Pedido de compra" @@ -423,7 +418,7 @@ msgstr "Propietarios" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "Listas de Selección" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "Listas de Selección" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Error" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Completado" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Stock bajo" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "¿Eliminar la imagen asociada de este elemento?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "Añadir fila nueva" msgid "Thumbnail" msgstr "Miniatura" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Importando filas" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Por favor espere mientras los datos son importados" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Se ha producido un error al importar datos" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Editar datos" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Eliminar fila" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Fila" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "La fila contiene errores" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Aceptar" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Válido" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filtrar por estado de validación de fila" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Terminado" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filtrar por estado de finalización de fila" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Importar filas seleccionadas" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Procesando datos" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Se ha producido un error" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Seleccione la columna o deje en blanco para ignorar este campo." @@ -1918,31 +1913,31 @@ msgstr "Seleccione la columna o deje en blanco para ignorar este campo." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Ignorar este campo" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Mapear datos de columnas a campos de la base de datos" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Aceptar mapeo de columnas" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Cambo de base de datos" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Descripción del campo" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Columna importada" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Valor por defecto" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Actualizado" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Añadir" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Disponible" @@ -2507,12 +2503,12 @@ msgstr "Cerrar sesión" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Stock" @@ -2716,8 +2712,8 @@ msgstr "Información del complemento" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Fecha" @@ -2742,21 +2738,21 @@ msgstr "Fecha" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Activo" @@ -2865,7 +2861,7 @@ msgstr "Modelo desconocido: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Envío" @@ -2881,82 +2877,24 @@ msgstr "Inactivo" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Sin Stock" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Categoría" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Ubicación" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Número de serie" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Cantidad" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Cantidad" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Ubicación" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Número de serie" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Cantidad" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Lote" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "Ordenar Partes" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "Próximo código de lote" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Siguiente número de serie" @@ -3954,22 +3952,22 @@ msgstr "Siguiente número de serie" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Estado" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Salidas de Trabajo Completadas" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Salidas de Trabajo se han Completado" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Eliminar Salidas de Construcción" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Salidas de Construcción eliminadas" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Cancelar Salidas de Construcción" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Salidas de Construcción han sido canceladas" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Salidas de Construcción han sido canceladas" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Asignado" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Ubicación origen" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Seleccione la ubicación de origen para la asignación de stock" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Asignar Stock" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Artículos de stock seleccionados" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "Consumido" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "Artículos de stock seleccionados" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Suscrito" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "Establecer Fecha de Vencimiento" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Ajustar empaquetado" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Cambiar Estado" @@ -4197,10 +4224,10 @@ msgstr "Guardar con cantidad ya recibida" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Código de lote" @@ -4213,7 +4240,7 @@ 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 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Números de serie" @@ -4223,7 +4250,7 @@ msgstr "Introduzca números de serie para los elementos recibidos" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Fecha de Expiración" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Empaquetado" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Nota" @@ -4254,9 +4281,9 @@ msgstr "Número De Referencia" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Recibido" @@ -4280,7 +4307,7 @@ msgstr "Artículo recibido en existencias" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Agrega una cantidad dada en conjunto en lugar de artículos individuales" @@ -4288,209 +4315,209 @@ msgstr "Agrega una cantidad dada en conjunto en lugar de artículos individuales #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Cantidad inicial de existencias que tendrá este artículo" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Introduzca números de serie para las nuevas existencias (o deje en blanco)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Estado de Existencias" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Añadir artículo de stock" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "Selecciona la pieza a instalar" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "Confirmar transferencia de existencias" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Cargando..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Mover a la ubicación predeterminada" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Mover" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "Devolver" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "Disponible" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Contar" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Agregar existencias" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Existencias añadidas" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Eliminar existencias" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "Existencias eliminadas" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Transferir existencias" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "Existencias transferidas" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Contar existencias" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "Existencias contadas" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Cambiar estado de existencias" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "Estado de existencias cambiado" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Juntar existencias" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "Existencias fusionadas" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "Asignar existencias a cliente" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "Existencias asignadas a cliente" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Eliminar existencias" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "Existencias eliminadas" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Ubicación del stock padre" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Divisa" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6151,9 +6178,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Revisión" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externo" @@ -6195,9 +6222,9 @@ msgstr "Externo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Referencia" @@ -6258,7 +6285,7 @@ msgstr "Creado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Fecha objetivo" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Completado" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Existencias asignadas" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Resultados de la Prueba" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "Cancelar pedido" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Orden de construcción" @@ -6465,7 +6493,7 @@ msgstr "Orden de construcción" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Divisa predeterminada" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Proveedor" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Fabricante" @@ -6539,7 +6567,7 @@ msgstr "Fabricante" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Existencias asignadas" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Editar empresa" @@ -6590,7 +6618,6 @@ msgstr "Pieza Interna" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Referencia de pieza del fabricante" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Parámetros" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Editar pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Añadir pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Borrar pieza de fabricante" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Cantidad del paquete" @@ -6659,7 +6686,7 @@ msgstr "Cantidad del paquete" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "En pedido" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "Acciones de piezas de proveedor" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Editar pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Borrar pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" @@ -6838,13 +6865,13 @@ msgstr "Detalles de categoría" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Revisión de" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Ubicación Predeterminada" @@ -6941,16 +6968,16 @@ msgstr "Palabras claves" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Existencias disponibles" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "En pedido" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "En producción" @@ -6984,7 +7011,7 @@ msgstr "Existencias mínimas" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Bloqueado" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Requerido" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Editar Pieza" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Añadir pieza" @@ -7133,7 +7160,7 @@ msgstr "Orden" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "Eliminar entrada de inventario" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Precio total" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Componente" @@ -7287,14 +7313,14 @@ msgstr "Componente" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Precio mínimo" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Precio Máximo" @@ -7302,7 +7328,7 @@ msgstr "Precio Máximo" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Precio Máximo" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Precio Unitario" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Gráfico de tarta" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Gráfico de barras" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Última Actualización" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "Artículos de línea completados" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "Fecha de emisión" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Fecha de Finalización" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "Número de factura" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Fecha de Envío" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "Serializar artículo de existencias" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "Serializado artículo de existencias" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Operaciones de existencias" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "Serializar" @@ -8012,12 +8038,12 @@ msgstr "Acciones de artículos de existencias" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "Obsoleto" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "Expirado" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Parte no está activa" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "Estás suscrito a las notificaciones de este artículo" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Borrar filtros" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Ningún registro encontrado" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "El servidor devolvió un tipo de datos incorrecto" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "El servidor devolvió un tipo de datos incorrecto" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "Existencias externas" @@ -8477,7 +8503,7 @@ msgstr "Existencias externas" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Incluye existencias sustitutas" @@ -8486,13 +8512,13 @@ msgstr "Incluye existencias sustitutas" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Incluye existencias variantes" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "Editar asignación de existencias" @@ -8739,133 +8756,150 @@ msgstr "Editar asignación de existencias" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "Borrar asignación de existencias" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "Ver artículo de existencias" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "Cantidad requerida" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "Auto asignación en progreso" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "Autoasignar stock" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "Asignar stock automáticamente a esta construcción de acuerdo a las opciones seleccionadas" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "Deshacer asignación de existencias" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "Deshacer asignación de todo el stock sin seguimiento para este pedido" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "Deshacer asignación de existencias de la línea de artículo seleccionada" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "Deshecha asignación de existencias" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "Ver pieza" @@ -8896,28 +8930,28 @@ msgstr "Ver pieza" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "Adjudicación de existencias de salida de construcción" @@ -8968,12 +9002,12 @@ msgstr "Adjudicación de existencias de salida de construcción" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "Editar salida de construcción" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 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:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "Ver salida de construcción" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Eliminar Dirección" msgid "Are you sure you want to delete this address?" msgstr "¿Estás seguro de que quieres eliminar esta dirección?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Agregar empresa" @@ -9097,19 +9131,19 @@ msgstr "Agregar empresa" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Añadir Artículo de Línea" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Editar artículo de línea" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "Borrar artículo de línea" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "Añadir parámetro de pieza" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Editar parámetro de pieza" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "Stock requerido" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "Ver orden de construcción" @@ -9517,7 +9551,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:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Incluir subcategorias" @@ -9575,33 +9609,33 @@ msgstr "Plantilla de parámetro" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "Ver orden de venta" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Incluye piezas en subcategorías" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "Actualizar complemento seleccionado" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "Mostrar elementos de línea que han sido recibidos" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "Mostrar partes del proveedor con stock" @@ -10313,23 +10348,23 @@ msgstr "Mostrar partes del proveedor con stock" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "Recibir artículos seleccionados" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "Asignado al envío" msgid "Show allocations assigned to a shipment" msgstr "Mostrar asignaciones asignadas a un envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "Sin envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "No enviado" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "Editar Asignación" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "Borrar asignación" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "Asignar Números de Serie" @@ -10384,23 +10427,23 @@ msgstr "Asignar Números de Serie" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "Mostrar líneas completamente asignadas" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "Mostrar líneas que están completadas" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "Asignar seriales" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "Filas Importadas" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "Instalar artículo" @@ -11048,7 +11091,7 @@ msgstr "Desinstalar artículo" msgid "Item uninstalled" msgstr "Artículo desinstalado" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "Desinstalar artículo de existencias" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "Este artículo de existencias no está disponible" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "Mostrar stock existencias para piezas ensambladas" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "Consumido" - -#: src/tables/stock/StockItemTable.tsx:374 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:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "Mostrar artículos que han caducado" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "Mostrar artículos que son obsoletos" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "Expiró antes" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "Mostrar elementos que caducaron antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "Expiró después" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "Mostrar elementos que expiraron después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "Actualizado antes" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "Mostrar elementos actualizados antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "Actualizado después de" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "Mostrar elementos actualizados después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "Inventario antes" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "Mostrar elementos contados antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "Inventario después" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "Mostrar elementos contados después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 4e63b512ec..cedf4aa071 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Eliminar" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Cancelar" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Acciones" @@ -74,55 +73,49 @@ msgstr "Acciones" msgid "Search" msgstr "Buscar" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Aprobado" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Falló" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Sí" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "No" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Pieza" @@ -160,10 +153,10 @@ msgstr "Plantillas de prueba de piezas" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Pieza de proveedor" @@ -174,7 +167,7 @@ msgstr "Piezas de proveedor" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Pieza de fabricante" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Categorías de Pieza" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Construir elementos" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Empresa" @@ -287,7 +282,7 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Códigos de proyecto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Pedido de compra" @@ -423,7 +418,7 @@ msgstr "Propietarios" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "Listas de Selección" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "Listas de Selección" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Error" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Completado" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Existencias bajas" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "¿Eliminar imagen asociada al artículo?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "Añadir fila nueva" msgid "Thumbnail" msgstr "Miniatura" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Importando filas" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Por favor espere mientras los datos son importados" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Se ha producido un error al importar datos" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Editar datos" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Eliminar fila" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Fila" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "La fila contiene errores" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Aceptar" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Válido" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filtrar por estado de validación de fila" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Completado" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filtrar por estado de finalización de fila" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Importar filas seleccionadas" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Procesando datos" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Se ha producido un error" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Seleccione la columna o deje en blanco para ignorar este campo." @@ -1918,31 +1913,31 @@ msgstr "Seleccione la columna o deje en blanco para ignorar este campo." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Ignorar este campo" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Mapear datos de columnas a campos de la base de datos" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Aceptar mapeo de columnas" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Cambo de base de datos" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Descripción del campo" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Columna importada" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Valor por defecto" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Actualizado" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Agregar" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Disponible" @@ -2507,12 +2503,12 @@ msgstr "Cerrar sesión" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Existencias" @@ -2716,8 +2712,8 @@ msgstr "Información del complemento" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Fecha" @@ -2742,21 +2738,21 @@ msgstr "Fecha" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Activo" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Envío" @@ -2881,82 +2877,24 @@ msgstr "Inactivo" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Sin existencias" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Categoría" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Ubicación" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Número de serie" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Cantidad" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Cantidad" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Ubicación" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Número de serie" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Cantidad" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Lote" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "Nueva Parte de Proveedor" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Por favor, corrija los errores en las partes seleccionadas" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "Pedir Piezas" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "Próximo código de lote" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Siguiente número de serie" @@ -3954,22 +3952,22 @@ msgstr "Siguiente número de serie" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Estado" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Salidas de construcción completadas" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Salidas de construcción se han completado" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Eliminar salidas de construcción" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Salidas de construcción eliminadas" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Cancelar salidas de construcción" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Las salidas de la construcción han sido canceladas" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Las salidas de la construcción han sido canceladas" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Asignado" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Ubicación origen" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Seleccione la ubicación de origen para la asignación de stock" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Stock Asignado" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Artículos de stock seleccionados" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "Consumido" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "Artículos de stock seleccionados" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Suscrito" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "Establecer la fecha de caducidad" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Ajustar empaquetado" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Cambiar Estado" @@ -4197,10 +4224,10 @@ msgstr "Guardar con cantidad ya recibida" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Código de lote" @@ -4213,7 +4240,7 @@ 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 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Números de serie" @@ -4223,7 +4250,7 @@ msgstr "Introduzca números de serie para los elementos recibidos" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Fecha de caducidad" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "Introduzca una fecha de caducidad para los artículos recibidos" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Empaquetado" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Nota" @@ -4254,9 +4281,9 @@ msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Recibido" @@ -4280,7 +4307,7 @@ msgstr "Artículo recibido en existencias" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Agrega una cantidad dada en conjunto en lugar de artículos individuales" @@ -4288,209 +4315,209 @@ msgstr "Agrega una cantidad dada en conjunto en lugar de artículos individuales #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Cantidad inicial de existencias que tendrá este artículo" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Introduzca números de serie para las nuevas existencias (o deje en blanco)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Estado del stock" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Añadir artículo de stock" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "Selecciona la pieza a instalar" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "Confirmar transferencia de existencias" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Cargando..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Mover a la ubicación predeterminada" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Mover" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "Devolver" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "En Stock" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Contar" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Agregar existencias" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Existencias añadidas" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Eliminar existencias" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "Existencias eliminadas" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Transferir existencias" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "Existencias transferidas" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Contar existencias" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "Existencias contadas" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Cambiar estado de existencias" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "Estado de existencias cambiado" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Juntar existencias" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "Existencias fusionadas" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "Asignar existencias a cliente" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "Existencias asignadas a cliente" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Eliminar existencias" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "Existencias eliminadas" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Ubicación del stock padre" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Moneda" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6151,9 +6178,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Revisión" @@ -6173,8 +6200,8 @@ msgstr "Estado Personalizado" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Referencia" @@ -6258,7 +6285,7 @@ msgstr "Creado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "Fecha de inicio" @@ -6266,15 +6293,16 @@ msgstr "Fecha de inicio" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Fecha objetivo" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Completado" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Existencias asignadas" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Órdenes de Trabajo herederas" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Resultados de la prueba" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Editar orden de construcción" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Añadir orden de construcción" @@ -6453,9 +6481,9 @@ msgstr "Cancelar pedido" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Divisa predeterminada" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Proveedor" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Fabricante" @@ -6539,7 +6567,7 @@ msgstr "Fabricante" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Existencias asignadas" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Editar empresa" @@ -6590,7 +6618,6 @@ msgstr "Pieza Interna" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Referencia de pieza del fabricante" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Parámetros" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Editar pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Añadir pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Eliminar pieza de fabricante" @@ -6649,9 +6676,9 @@ msgstr "Descripción de la Pieza" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Cantidad del paquete" @@ -6659,7 +6686,7 @@ msgstr "Cantidad del paquete" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "En pedido" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "Acciones de piezas de proveedor" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Editar pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Eliminar pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" @@ -6838,13 +6865,13 @@ msgstr "Detalles de categoría" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Revisión de" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Ubicación Predeterminada" @@ -6941,16 +6968,16 @@ msgstr "Palabras claves" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Existencias disponibles" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "En pedido" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "En producción" @@ -6984,7 +7011,7 @@ msgstr "Existencias Mínimas" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Bloqueado" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Fecha de Creación" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Creado Por" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Rango de Precios" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Requerido" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Editar Pieza" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Añadir pieza" @@ -7133,7 +7160,7 @@ msgstr "Pedido" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "Eliminar entrada de inventario" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "Valor Máximo" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Precio total" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Componente" @@ -7287,14 +7313,14 @@ msgstr "Componente" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Precio mínimo" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Precio Máximo" @@ -7302,7 +7328,7 @@ msgstr "Precio Máximo" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Precio Máximo" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Precio Unitario" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "Precio de Compra" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Última Actualización" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "Fecha de emisión" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Fecha de Finalización" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "Número de factura" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "Serializar artículo de existencias" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "Serializado artículo de existencias" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "Serializar" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "Obsoleto" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "Expirado" @@ -8042,18 +8068,18 @@ msgstr "Error al cargar el paquete de iconos del servidor" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "La pieza no está activa" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "Estás suscrito a las notificaciones de esta pieza" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Borrar Filtros" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Ningún registro encontrado" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "El servidor devolvió un tipo de datos incorrecto" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "El servidor devolvió un tipo de datos incorrecto" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "Mostrar artículos validados" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Opcional" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Consumible" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "Mostrar artículos consumibles" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Tiene Precio" @@ -8614,88 +8641,88 @@ msgstr "Tiene Precio" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreable" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Mostrar ensamblajes rastreables" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "Editar asignación de existencias" @@ -8739,133 +8756,150 @@ msgstr "Editar asignación de existencias" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "Eliminar asignación de existencias" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "Ver artículo de existencias" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "Cantidad requerida" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "Auto asignación en progreso" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "Autoasignar stock" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "Asignar stock automáticamente a esta construcción de acuerdo a las opciones seleccionadas" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "Desasignar existencias" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "Desasignar todo el stock sin seguimiento para este pedido" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "Desasignar stock de la partida seleccionada" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "Stock ha sido desasignado" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "Ver pieza" @@ -8896,28 +8930,28 @@ msgstr "Ver pieza" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "Asignación de existencias de salida de construcción" @@ -8968,12 +9002,12 @@ msgstr "Asignación de existencias de salida de construcción" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "Editar salida de construcción" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 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:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "Ver salida de construcción" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Eliminar Dirección" msgid "Are you sure you want to delete this address?" msgstr "¿Estás seguro de que deseas eliminar esta dirección?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "Stock requerido" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "Ver orden de construcción" @@ -9517,7 +9551,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:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "Mostrar plantillas con opciones" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Tiene Unidades" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "Ver orden de venta" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Stock mínimo" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Tiene IPN" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "Ordenar partes seleccionadas" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "Actualizar complemento seleccionado" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "Mostrar partidas que han sido recibidas" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Recibir artículos" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Unidades base" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "Mostrar piezas de proveedor con stock" @@ -10313,23 +10348,23 @@ msgstr "Mostrar piezas de proveedor con stock" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "Recibir elementos seleccionados" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "Asignado al envío" msgid "Show allocations assigned to a shipment" msgstr "Mostrar asignaciones asignadas a un envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "Sin envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "No enviado" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "Editar Asignación" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "Eliminar asignación" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "Asignar Números de Serie" @@ -10384,23 +10427,23 @@ msgstr "Asignar Números de Serie" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "Mostrar líneas completamente asignadas" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "Mostrar líneas que están completadas" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "Asignar seriales" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "Instalar artículo" @@ -11048,7 +11091,7 @@ msgstr "Desinstalar artículo" msgid "Item uninstalled" msgstr "Artículo desinstalado" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "Desinstalar artículo de existencias" @@ -11069,47 +11112,47 @@ msgstr "Eliminar Tipo de Ubicación" msgid "Icon" msgstr "Icono" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "Este artículo de existencias no está disponible" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "Mostrar stock existencias para piezas ensambladas" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "Consumido" - -#: src/tables/stock/StockItemTable.tsx:374 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:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "Mostrar artículos que han caducado" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "Mostrar artículos que son obsoletos" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "Expiró antes" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "Mostrar elementos que caducaron antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "Expiró después" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "Mostrar elementos que expiraron después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "Actualizado antes" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "Mostrar elementos actualizados antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "Actualizado después de" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "Mostrar elementos actualizados después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "Inventario antes de" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "Mostrar elementos contados antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "Inventario después de" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "Mostrar elementos contados después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index 1a155ed8fd..5e24c94955 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Kustuta" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Tühista" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Toimingud" @@ -74,55 +73,49 @@ msgstr "Toimingud" msgid "Search" msgstr "Otsing" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Läbi" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Läbikukkumine" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Jah" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Ei" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "Omanikud" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Tõrge" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Edu" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Kas soovite eemaldada seotud pildi sellest üksusest?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "Sissekandeid pole saadaval" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Readade ridaid" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Palun oodake, kuni andmed imporditakse" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Andmete importimisel ilmnes viga" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Muuda Andmeid" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Kustuta rida" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Rida" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "Rida sisaldab vigu" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Nõustu" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Kehtiv" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filtreeri rea valideerimise oleku järgi" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Valmis" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filtreeri rea lõpuleviimise oleku järgi" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Impordi valitud read" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Andmete töötlemine" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Ilmnes viga" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Valige veerg või jätke tühi, et see väli ignoreerida." @@ -1918,31 +1913,31 @@ msgstr "Valige veerg või jätke tühi, et see väli ignoreerida." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Ignoreerige see väli" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Kaardistage andmepalgid andmebaasi väljadele" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Võtke vastu veeru kaardistamine" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Andmebaasi väli" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Välja kirjeldus" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Imporditud veerg" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Vaikimisi väärtus" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Uuendatud" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Lisa" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "Logi välja" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Kuupäev" @@ -2742,21 +2738,21 @@ msgstr "Kuupäev" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Aktiivne" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "Mitteaktiivne" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Kategooria" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Asukoht" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Seerianumber" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Kogus" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Kogus" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Asukoht" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Seerianumber" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Kogus" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Staatus" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Ehitustulemused on valmis" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Ehitustulemused on tühistatud" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Ehitustulemused on tühistatud" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Ehitustulemused on tühistatud" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Eraldatud" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Valige laoseisu eraldamise alguskoht" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Selle plugina jaoks ei ole sisu esitatud" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "Selle plugina jaoks ei ole sisu esitatud" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Muuda staatust" @@ -4197,10 +4224,10 @@ msgstr "Pood juba saadud varudega" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Pakkimine" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Märkus" @@ -4254,9 +4281,9 @@ msgstr "Tootekood" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "Üksus on laoseisu vastu võetud" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Lisage antud kogus pakkidena individuaalsete esemete asemel" @@ -4288,209 +4315,209 @@ msgstr "Lisage antud kogus pakkidena individuaalsete esemete asemel" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Sisestage sellele laoseadmele algkogus" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Sisestage uued kaubanduslikud numbrikoodid (või jätke tühjaks)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Laoseis" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Laadimine..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Liiguta" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "Laos" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Kogus" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Valuuta" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6151,9 +6178,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Väline" @@ -6195,9 +6222,9 @@ msgstr "Väline" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Viide" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "Tühista tellimus" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Vaikimisi valuuta" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Tarnija" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Tootja" @@ -6539,7 +6567,7 @@ msgstr "Tootja" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Muuda ettevõtet" @@ -6590,7 +6618,6 @@ msgstr "Sisemine osa" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Tootja osa number" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Parameetrid" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Kogus pakis" @@ -6659,7 +6686,7 @@ msgstr "Kogus pakis" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Tellimuse koostamise eraldised" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Müügitellimuste eraldamine" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "Märksõnad" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Saadaval laos" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "Tellimisel" @@ -6970,7 +6997,7 @@ msgstr "Määratud müügitellimustele" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "Minimaalne laoseis" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Hinnavahemik" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Nõutud" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Muuda osa" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Lisa osa" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "Maksimaalne hind" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Komponent" @@ -7287,14 +7313,14 @@ msgstr "Komponent" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Minimaalne hind" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Maksimaalne hind" @@ -7302,7 +7328,7 @@ msgstr "Maksimaalne hind" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Maksimaalne hind" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Ühiku hind" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Sektorgraafik" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Tulpgraafik" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "Müügihind" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Tühjenda filtrid" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Kirjeid ei leitud" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "Server tagastas ebatäpse andmeühiku" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "Server tagastas ebatäpse andmeühiku" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Sisaldab asenduslaosid" @@ -8486,13 +8512,13 @@ msgstr "Sisaldab asenduslaosid" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Näita esemeid saadaval oleval varul" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Päritud" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "Näita esemeid, mis lubavad variatsiooni asendamist" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Valikuline" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "Näita esemeid hinnakujundusega" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "BOM-i toote kontroll ebaõnnestus" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Tükkide loendit ei saa redigeerida, kuna osa on lukustatud" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Jälgitav" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Näita jälgitavaid koosteid" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "Näita esemete eraldatud ehituse väljundit" @@ -8708,30 +8735,20 @@ msgstr "Näita esemete eraldatud ehituse väljundit" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "Automaatne eraldamine on käimas" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "Määra laoseis sellele koostetellimusele automaatselt vastavalt valitud valikutele" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "Tühista kõik jälgimata laoseisu eraldised selle koostetellimuse jaoks" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "Tühista laoseisu eraldamine valitud reaüksusest" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "Laoseisu eraldamine on tühistatud" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "Tulemus puudub" msgid "Show build outputs currently in production" msgstr "Kuva praegu tootmises olevad ehitustulemid" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Valige valitud väljundid lõpule" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Tühistage valitud väljundid" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Võtke lao jääk, et luua väljund" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Võtke lao jääk väljundist" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Kustuta aadress" msgid "Are you sure you want to delete this address?" msgstr "Kas olete kindel, et soovite selle aadressi kustutada?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Lisa ettevõte" @@ -9097,19 +9131,19 @@ msgstr "Lisa ettevõte" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "Näita aktiivseid ettevõtteid" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "Näita ettevõtteid, mis on tarnijad" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "Kuva ettevõtteid, mis on tootjad" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "Kuva ettevõtteid, mis on kliendid" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "Lisa Osa Parameeter" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "Parameetri mall" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "Uus Osa Parameeter" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Lisa parameeter" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Osale osade parameetreid ei saa muuta, kuna osa on lukus" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "Kuva valikuga mallid" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "Kustuta parameetrite mall" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Filtreeri osa aktiivse staatuse järgi" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "Filtreeri vastavalt osa lukustatud seisundile" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Filtreeri koostise atribuudi järgi" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Kaasa osad alamkategooriatesse" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Filtreeri komponendi atribuudi järgi" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "Filtreeri testitava atribuudi järgi" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Filtreerige jälgitava atribuudi järgi" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Filtreeri osade järgi, millel on ühikud" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "Filtreeri osade järgi, millel on siseosade number" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Filtreeri osade järgi, millel on laoseis" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Filtreeri osade järgi, millel on vähe laoseisu" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Filtreeri osade järgi, mis on ostetavad" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Filtreeri osade järgi, mis on müügiloaga" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Filtreeri osade järgi, mis on virtuaalsed" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "Filtreeri osade järgi, mis on mallid" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "Filtreeri osade järgi, mis on revisioonid" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "Filtreeri osade järgi, millel on revisioonid" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "Filtreeri osade järgi, millel on hinnateave" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "Filtreeri osade järgi, millel on laoseis saadaval" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "Filtreeri osade järgi, millele kasutaja on tellinud" @@ -9814,16 +9848,16 @@ msgstr "Filtreeri osade järgi, millele kasutaja on tellinud" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "Eemalda" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "Näidis" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Paigaldatud" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "Näita aktiivseid tarnijaosasid" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "Näita aktiivseid siseosasi" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "Näita esemeid, mis on vastu võetud" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "Filtreeri rea üksuse oleku järgi" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "Võta vastu valitud üksused" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "Määra seerianumbrid" @@ -10384,23 +10427,23 @@ msgstr "Määra seerianumbrid" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "Tellige varu" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "Kustuta importimise sessioon" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "Loo importimise sessioon" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "Üles laaditud" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "Imporditud read" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "Filtri sihtmodeli tüübi järgi" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "Filtreeri impordi seansi oleku järgi" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "See kaupu on tootmises" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "See varuosa on määratud müügitellimusele" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "See varuosa on määratud kliendile" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "See eset varuosa on paigaldatud teisesse varuossa" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "See stock eseme on tarbitud ehitustellimuse poolt" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "See kaupluseseade on aegunud" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "See laoseis on täielikult reserveeritud" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "See kauplemisobjekt on osaliselt reserveeritud" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "See laoseis on ammendatud" @@ -11117,44 +11160,44 @@ msgstr "See laoseis on ammendatud" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "Kuva laoseis aktiivsetele osadele" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "Kuva laoseis koostatud osade jaoks" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "Näita esemeid, mis on eraldatud" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "Näita esemeid, millel on saadaval" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "Kaasa laoosad alakohtades" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "Näita ammendunud laoseoseid" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "Näita esemeid, mis on laos" @@ -11162,31 +11205,27 @@ msgstr "Näita esemeid, mis on laos" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "Näita esemeid, mis on tootmises" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 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:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "Kliendile saadetud" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "Näita üksusi, mis on saadetud kliendile" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "Näita jälgitavaid üksusi" @@ -11194,11 +11233,11 @@ msgstr "Näita jälgitavaid üksusi" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "Omab ostuhinda" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "Näita üksusi, millel on ostuhind" @@ -11206,67 +11245,67 @@ msgstr "Näita üksusi, millel on ostuhind" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "Väline asukoht" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "Näita üksusi välises asukohas" @@ -11274,7 +11313,7 @@ msgstr "Näita üksusi välises asukohas" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 311d5dca1e..6f391c4c07 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index f7c88f8740..86a0c51518 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index be1cdc3145..9298f55941 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -48,21 +48,20 @@ msgstr "Supprimer" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Annuler" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Actions" @@ -74,55 +73,49 @@ msgstr "Actions" msgid "Search" msgstr "Rechercher" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Réussi" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Échec" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Oui" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Non" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Pièce" @@ -160,10 +153,10 @@ msgstr "Modèles de test de pièces" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -174,7 +167,7 @@ msgstr "Pièces du fournisseur" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Pièces du fabricant" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Catégories de composants" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Construire des éléments" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Société" @@ -287,7 +282,7 @@ msgstr "Sociétés" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Codes du projet" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Commande d’achat" @@ -423,7 +418,7 @@ msgstr "Propriétaires" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "Listes Sélectionnées" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "Listes Sélectionnées" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Erreur" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Succès" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Stock faible" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Supprimer l'image associée de cet élément ?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "Ajouter une nouvelle ligne" msgid "Thumbnail" msgstr "Miniature" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Importation des lignes" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Veuillez patienter pendant que les données sont importées" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Une erreur est survenue lors de l’importation des données" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Éditer les données" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Supprimer cette ligne" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Ligne" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "La ligne contient des erreurs" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Accepter" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Valide" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filtrer par état de validation de ligne" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Complet" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filtrer par statut de complétion de ligne" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Importer les lignes sélectionnées" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Traitement des données" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Une erreur s'est produite" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Sélectionnez la colonne, ou laissez vide pour ignorer ce champ." @@ -1918,31 +1913,31 @@ msgstr "Sélectionnez la colonne, ou laissez vide pour ignorer ce champ." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Ignorer ce champ" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Mappage des colonnes de données aux champs de la base de données" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Accepter le mappage des colonnes" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Champ de base de données" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Description du champ" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Colonne importée" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Valeur par Défaut" @@ -2122,9 +2117,9 @@ msgstr "Mise à jour des roles du groupe" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Mis à jour" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "Modifier" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Ajouter" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "Aucun élément" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Disponible" @@ -2507,12 +2503,12 @@ msgstr "Se déconnecter" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Stock" @@ -2716,8 +2712,8 @@ msgstr "Informations sur le plugin" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Date" @@ -2742,21 +2738,21 @@ msgstr "Date" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Actif" @@ -2865,7 +2861,7 @@ msgstr "Modèle inconnu: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Livraison" @@ -2881,82 +2877,24 @@ msgstr "Inactif" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Aucun stock" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Catégorie" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Emplacement" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Numéro de série" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Quantité" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Quantité" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Emplacement" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Numéro de série" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Quantité" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Lot" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "Nouvelle pièce de fournisseur" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Pièce de fournisseur créée" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Veuillez corriger les erreurs dans la sélection des pièces" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "Commander des pièces" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "Code du lot suivant" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Numéro de série suivant" @@ -3954,22 +3952,22 @@ msgstr "Numéro de série suivant" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "Sortie de la construction" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "Sortie de la construction" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Sorties de Fabrication terminées" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Les fabrication ont été achevé" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Éliminer les résultats de construction" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Les résultats de construction ont été supprimé" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Annuler les résultats de construction" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Les résultats de construction ont été annulés" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Les résultats de construction ont été annulés" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Allouée" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Emplacement d'origine" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Sélectionnez l'emplacement de la source pour l'allocation du stock" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Stock alloué" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Éléments du stock alloués" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "Consommé" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "Éléments du stock alloués" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Abonné" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "Indiquer une date d'expiration" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Ajuster le conditionnement" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Changer le statut" @@ -4197,10 +4224,10 @@ msgstr "Stocker avec le stock déjà reçu" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Barre-code" @@ -4213,7 +4240,7 @@ 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 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Numéros de Série" @@ -4223,7 +4250,7 @@ msgstr "Saisir les numéros de série des articles reçus" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Date d'expiration" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "Entrer une date d'expiration pour les articles reçus" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Conditionnement" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Note" @@ -4254,9 +4281,9 @@ msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Réceptionnée" @@ -4280,7 +4307,7 @@ msgstr "Article reçu en stock" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Ajouter une quantité en paquet au lieu de pièces individuelles" @@ -4288,209 +4315,209 @@ msgstr "Ajouter une quantité en paquet au lieu de pièces individuelles" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Entrez la quantité initiale pour cet article en stock" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Entrez les numéros de série pour le nouveau stock (ou laisser vide)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "État du stock" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Ajouter un article en stock" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "Sélectionnez la partie à installer" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "Confirmer le transfert des stock" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Chargement..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Déplacer vers l'emplacement par défaut" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Déplacer" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "Retour" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "En Stock" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Compter" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Ajouter du stock" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Stock ajouté" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Supprimer du stock" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "Stock retiré" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Transférer le stock" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "Stock transféré" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Compter le stock" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "Stock compté" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Changer l'état du stock" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "Statut du stock changé" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Fusionner le stock" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "Stock fusionné" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "Lier un stock à un client" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "Stock lié au client" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Supprimer l'article du stock" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "Stock supprimé" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Localisation Parente du stock" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Devise" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6151,9 +6178,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Révision" @@ -6173,8 +6200,8 @@ msgstr "Statut personnalisé" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externe" @@ -6195,9 +6222,9 @@ msgstr "Externe" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Référence" @@ -6258,7 +6285,7 @@ msgstr "Créé" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "Date de début" @@ -6266,15 +6293,16 @@ msgstr "Date de début" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Date cible" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Complété" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Stock alloué" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Ordre de fabrication enfant" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Résultats des Tests" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Éditer l'ordre de fabrication" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Ajouter un ordre de fabrication" @@ -6453,9 +6481,9 @@ msgstr "Annuler la commande" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Ordre de construction" @@ -6465,7 +6493,7 @@ msgstr "Ordre de construction" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Devise par défaut" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Fournisseur" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Fabricant" @@ -6539,7 +6567,7 @@ msgstr "Fabricant" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Stock attribué" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Modifier la société" @@ -6590,7 +6618,6 @@ msgstr "Pièce interne" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Numéro de pièce du fabricant" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Paramètres" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Modifier la pièce du fabricant" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Nouvelle pièce de fabricant" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Supprimer la pièce de fabricant" @@ -6649,9 +6676,9 @@ msgstr "Description de la pièce" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Quantité du paquet" @@ -6659,7 +6686,7 @@ msgstr "Quantité du paquet" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "En Commande" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "Actions sur les pièces du fournisseur" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Modifier les pièces du fournisseur" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Supprimer des pièces du fournisseur" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Ajouter la pièce du fournisseur" @@ -6838,13 +6865,13 @@ msgstr "Détails de la catégorie" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Allocation de l'ordre de construction" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Allocations de l'ordre de ventes" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Révision de" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Emplacement par défaut" @@ -6941,16 +6968,16 @@ msgstr "Mots-clés" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Stock disponible" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "Sur commande" @@ -6970,7 +6997,7 @@ msgstr "Alloué aux ordres de ventes" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "En Production" @@ -6984,7 +7011,7 @@ msgstr "Stock Minimum" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Verrouillé" @@ -7027,12 +7054,12 @@ msgstr "Pièce virtuelle" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Date de création" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Créé par" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Échelle des prix" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Requis" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Modifier la pièce" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Ajouter Pièce" @@ -7133,7 +7160,7 @@ msgstr "Commande" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "Stock de commandes" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Actions sur les pièces" @@ -7232,7 +7259,7 @@ msgstr "Supprimer l'entrée de l'inventaire" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "Valeur des stock" @@ -7262,23 +7289,22 @@ msgstr "Valeur maximale" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Prix total" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Composant" @@ -7287,14 +7313,14 @@ msgstr "Composant" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Prix Minimum" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Prix Maximum" @@ -7302,7 +7328,7 @@ msgstr "Prix Maximum" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Prix Maximum" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Prix unitaire" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Graphique en secteurs" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Graphique en barres" @@ -7391,8 +7417,8 @@ msgstr "Tarif d'achat" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Dernière mise à jour" @@ -7454,8 +7480,8 @@ msgstr "Prix de vente" msgid "Supplier Price" msgstr "Prix du fournisseur" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Prix des variantes" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "Ligne d'articles complétées" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Destination" @@ -7529,8 +7555,8 @@ msgstr "Date d'émission" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Date d'achèvement" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "Numéro de la facture" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Date d'envoi" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "Sérialiser les articles du stock" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "Articles du stock sérialisés" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Opérations sur le stock" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "Sérialiser" @@ -8012,12 +8038,12 @@ msgstr "Actions de l'article de stock" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "Obsolète" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "Expiré" @@ -8042,18 +8068,18 @@ msgstr "Erreurs lors du chargement de l'icone du paquet depuis le serveur" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "La pièce n'est pas active" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "La pièce est bloquée" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "Vous êtes abonnée aux notifications pour cette pièce" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Effacer filtres" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Pas d'enregistrement trouvé" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "Le serveur à retourner un type de donnée incorrect" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "Le serveur à retourner un type de donnée incorrect" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "Vue des détails" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "Vue des détails" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "Stockage externe" @@ -8477,7 +8503,7 @@ msgstr "Stockage externe" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Comprend un stock de remplacement" @@ -8486,13 +8512,13 @@ msgstr "Comprend un stock de remplacement" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Inclut le stock de variantes" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Construire" @@ -8505,9 +8531,9 @@ msgstr "Construire" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Information de stock" @@ -8528,7 +8554,8 @@ msgstr "Information de stock" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Article consommable" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "Pas de stock disponible" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "Afficher les articles testables" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "Afficher les articles suivables" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "Afficher les articles assemblés" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Afficher les articles avec un stock disponible" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "Afficher les articles valides" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Hérité" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Afficher les articles hérités" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "Afficher les éléments qui permettent la substitution de variantes" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Optionnel" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Afficher les articles optionnels" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Consommable" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "Afficher les articles consommables" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Possède un Tarif" @@ -8614,88 +8641,88 @@ msgstr "Possède un Tarif" msgid "Show items with pricing" msgstr "Afficher les articles avec des tarifs" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "Importer les données de nomenclature" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "Ajouter un article à la nomenclature" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "Article de nomenclature créé" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "Modifier l'article de nomenclature" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "Article de nomenclature mis à jour" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "Supprimer l'article de nomenclature" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "Article de nomenclature supprimé" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "Article de nomenclature validé" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "Échec de la validation de l'article de nomenclature" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "Voir la nomenclature" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "Valider la ligne de nomenclature" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Modifier les substituts" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "La liste des matériaux ne peut être modifiée, car la pièce est bloquée" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Assemblage" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "Afficher les assemblages actifs" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Suivi de l'évolution" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Afficher les suivi de l'évolution des assemblages" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "Affecté à la production" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "Afficher les éléments alloués à une sortie de construction" @@ -8708,30 +8735,20 @@ msgstr "Afficher les éléments alloués à une sortie de construction" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "Statut de la commande" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "Quantités disponibles" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -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:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "Modifier la répartition des stocks" @@ -8739,133 +8756,150 @@ msgstr "Modifier la répartition des stocks" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "Supprimer la répartition du stock" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "Voir l'article du stock" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "Afficher la répartition des lignes" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "Afficher les lignes consommables" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "Afficher les lignes optionnelles" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "Testable" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "Suivi" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "Afficher les lignes suivies" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "En production" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "Rupture de stock" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "Aucun stocke disponible" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "Obtenir les hérités" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "Quantité unitaire" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "Quantité requise" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "Créer un ordre de fabrication" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "Attribution automatique en cours" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "Allocation automatique du stock" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "Attribuer automatiquement du stock à ce bâtiment en fonction des options sélectionnées" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "Désallouer le stock" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "Désallouer tout le stock non suivi pour cet ordre de fabrication" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "Désallouer le stock de la ligne sélectionné" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "Le stock à état désallouer" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "Stock de fabrication" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "Voir la pièce" @@ -8896,28 +8930,28 @@ msgstr "Voir la pièce" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "A une date cible" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "Affcihe les commandes avec une date cible" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "A une date de début" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "Aucun résultat" msgid "Show build outputs currently in production" msgstr "Afficher les sorties" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "Allocation du stock de sortie de construction" @@ -8968,12 +9002,12 @@ msgstr "Allocation du stock de sortie de construction" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "Ajouter une sortie de construction" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "Modifier une sortie de construction" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 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:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "Filtrer par état du stock" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Compléter les sorties sélectionnées" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "Mise au rebut des sorties sélectionnées" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Annuler les sorties sélectionnées" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "Visualiser la sortie de la construction" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "Allouer" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Allouer des stock à la sortie de construction" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "Désallouer" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Désallouer le stock de la sortie de la construction" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "Résultats complets de la construction" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "Rébut" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "Sortie de la construction de la ferraille" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "Annuler la sortie de la construction" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "Lignes allouées" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "Tests requis" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Supprimer l'adresse" msgid "Are you sure you want to delete this address?" msgstr "Êtes-vous certain de vouloir supprimer cette adresse ?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Ajouter une entreprise" @@ -9097,19 +9131,19 @@ msgstr "Ajouter une entreprise" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "Afficher les entreprises actives" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "Afficher les entreprises qui sont des fournisseurs" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "Afficher les entreprises qui sont des fabricants" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "Montrer les entreprises qui sont clientes" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "Voir l'article" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Ajouter la ligne de l'article" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Modifier la ligne de l'article" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "Supprimer la ligne de l'article" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "Ajouter un paramètre de pièce" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Modifier un paramètre de pièce" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "Stock requis" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "Voir l'ordre de construction" @@ -9517,7 +9551,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:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Inclure les sous-catégories" @@ -9575,33 +9609,33 @@ msgstr "Modèle de paramètre" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "Unités internes" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "Paramètre de la nouvelle pièce" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Supprimer un paramètre de la pièce" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Ajouter un paramètre" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Les paramètres de la partie ne peuvent pas être modifiés, car la partie est verrouillée" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "Afficher les modèles avec choix" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "A des unités" @@ -9652,7 +9686,7 @@ msgstr "Supprimer un modèle de paramètre" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Quantité totale" @@ -9664,145 +9698,145 @@ msgstr "Afficher les commandes en cours" msgid "Show received items" msgstr "Afficher les articles reçus" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "Voir la commande client" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Stock minimum" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Filtrer par statut actif de la pièce" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "Filtrer par statut de pièce verrouillée" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Filtrer par attribut d'assemblage" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Inclure les pièces dans les sous-catégories" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Filtrer par attribut de composant" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "Filtrer par attribut testable" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Filtrer par attribut de suivi" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Filtre sur les pièces qui ont des unités" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "A un IPN" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 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:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "A un stock" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Filtre sur les pièces en stock" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Filtrer les pièces dont le stock est faible" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Achetable" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Filtre sur les pièces qui peuvent être achetées" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Vendable" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Filtrer les pièces vendables" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuel" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Filtrer par pièces virtuelles" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Non virtuel" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "Est un modèle" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "Filtrer par pièces qui sont des modèles" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "Est une variante" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "Filtrer par pièces qui sont des variantes" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "Est une révision" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "Filtrer par pièces qui sont des révisions" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "Possède des révisions" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "Filtrer par pièces qui ont des révisions" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "Filtrer par pièces qui ont des informations de prix" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "Filtrer par pièces qui ont du stock disponible" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "Filtrer par pièces auxquelles l'utilisateur est abonné" @@ -9814,16 +9848,16 @@ msgstr "Filtrer par pièces auxquelles l'utilisateur est abonné" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "Définir la catégorie" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "Définir la catégorie pour les pièces sélectionnées" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "Commander les pièces sélectionnées" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "Mettre à jour le plugin sélectionné" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "Désinstaller" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "Exemple" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Installé" @@ -10214,6 +10248,11 @@ msgstr "Modifier le paramètre" msgid "Delete Parameter" msgstr "Supprimer le paramètre" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "Référence fabricant" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "Supprimer le paramètre" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "Importer des articles" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Code fournisseur" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Lien du fournisseur" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Code du fabricant" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "Afficher les articles qui ont été reçus" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Recevoir l'article" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Recevoir l'article" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Recevoir les articles" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "Référence fabricant" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Unités de base" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Ajouter une pièce fournisseur" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "Afficher les pièces fournisseur actives" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "Pièce active" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "Afficher les pièces internes actives" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "Fournisseur actif" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "Afficher les fournisseurs actifs" @@ -10301,7 +10336,7 @@ msgstr "Afficher les fournisseurs actifs" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "Afficher les pièces fournisseur avec stock" @@ -10313,23 +10348,23 @@ msgstr "Afficher les pièces fournisseur avec stock" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "Date de réception" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "Afficher les articles qui ont été reçus" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "Filtrer par statut d'article" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "Recevoir les éléments sélectionnés" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "Recevoir l'article" @@ -10345,34 +10380,42 @@ msgstr "Assigné à l'expédition" msgid "Show allocations assigned to a shipment" msgstr "Afficher les allocations assignées à une expédition" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "Quantités disponibles" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "Quantité Allouée" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "Pas d'expédition" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "Non expédié" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "Modifier l'allocation" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "Supprimer l'allocation" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "Assigner à l'expédition" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "Assigner à l'expédition" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "Allouer les numéros de série" @@ -10384,23 +10427,23 @@ msgstr "Allouer les numéros de série" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "Afficher les lignes entièrement allouées" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "Afficher les lignes terminées" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "Allouer les numéros de série" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "Constituer le stock" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "Commander du stock" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "Supprimer la session d'importation" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "Créer une session d'importation" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "Envoyé" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "Lignes importées" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "Type de modèle" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "Filtrer par type de modèle cible" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "Filtrer par statut de session d'importation" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "Installer un élément" @@ -11048,7 +11091,7 @@ msgstr "Désinstaller l'élément" msgid "Item uninstalled" msgstr "Élément désinstallé" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "Désinstaller l'article en stock" @@ -11069,47 +11112,47 @@ msgstr "Supprimer le type d'emplacement" msgid "Icon" msgstr "Icône" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "Cet article est en production" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 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:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "Cet article a été assigné à un client" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "Cet article est installé dans un autre article" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 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:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "Cet article n'est pas disponible" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "Cet article a expiré" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "Cet article est obsolète" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "Cet article est entièrement alloué" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "Cet article est partiellement alloué" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "Cet article a été épuisé" @@ -11117,44 +11160,44 @@ msgstr "Cet article a été épuisé" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "Date d'inventaire" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "Afficher le stock pour les pièces actives" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "Afficher le stock pour les pièces actives" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "Afficher les articles qui ont été alloués" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "Afficher les articles disponibles" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Inclure les sous-emplacements" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "Inclure le stock dans les sous-emplacements" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "Epuisé" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "Afficher les articles épuisés" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "Afficher les articles en stock" @@ -11162,31 +11205,27 @@ msgstr "Afficher les articles en stock" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "Afficher les articles en production" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "Consommé" - -#: src/tables/stock/StockItemTable.tsx:374 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:379 +#: src/tables/stock/StockItemTable.tsx:378 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:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "Envoyer au client" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "Montrer les articles envoyés au client" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "Afficher les articles suivis" @@ -11194,11 +11233,11 @@ msgstr "Afficher les articles suivis" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "A un prix d'achat" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "Afficher les articles ayant un prix d'achat" @@ -11206,67 +11245,67 @@ msgstr "Afficher les articles ayant un prix d'achat" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "Afficher les articles expirés" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "Afficher les articles obsolètes" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "Expiré avant" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "Afficher les articles expirés avant cette date" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "Expiré après" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "Afficher les articles expirés après cette date" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "Mis à jour avant" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "Afficher les articles mis à jour avant cette date" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "Mis à jour après" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "Afficher les articles mis à jour après cette date" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "Inventaire avant" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "Afficher les articles comptés avant cette date" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "Inventaire après" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "Afficher les articles comptés après cette date" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "Emplacement externe" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "Afficher les articles dans un emplacement externe" @@ -11274,7 +11313,7 @@ msgstr "Afficher les articles dans un emplacement externe" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index dc38c2d650..f1fefda841 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\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" @@ -48,21 +48,20 @@ msgstr "מחק" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "בטל" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "חפש" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "עבר" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "כשל" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "כו" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "לא" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "פריט" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "קטגוריית פריטים" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "בניית פריטים" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "חברה" @@ -287,7 +282,7 @@ msgstr "חברות" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "קוד פרויקט" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "הזמנות רכש" @@ -423,7 +418,7 @@ msgstr "בעלים" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "שגיאה" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "הצלחה" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "מלאי נמוך" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "האם להסיר את התמונה המשויכת מפריט זה?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "תמונה ממוזערת" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "ייבוא ​​שורות" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "המתן בזמן שהנתונים מיובאים" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "אירעה שגיאה בעת ייבוא ​​נתונים" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "ערוך נתונים" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "מחק שורה" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "שורה" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "שורה מכילה שגיאות" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "קבל" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "תקף" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "סנן לפי סטטוס אימות שורה" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "הושלם" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "סנן לפי סטטוס השלמת שורה" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "ייבא שורות נבחרות" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "מעבד נתונים" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "אירעה שגיאה" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "בחר עמודה, או השאר ריק כדי להתעלם משדה זה." @@ -1918,31 +1913,31 @@ msgstr "בחר עמודה, או השאר ריק כדי להתעלם משדה ז #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "התעלם מהשדה הזה" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "מיפוי עמודות נתונים לשדות מסד נתונים" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "קבל מיפוי עמודות" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "שדה מסד נתונים" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "תיאור שדה" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "עמודה מיובאת" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "ערך ברירת מחדל" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "התנתק" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "מלאי" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "משלוח" @@ -2881,82 +2877,24 @@ msgstr "לא פעיל" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "אין מלאי" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "מספר סידורי" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "כמות" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "כמות" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "מספר סידורי" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "כמות" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "לא ניתן לערוך את כתב החומרים, מכיוון שהפריט נעול" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "ניתן למעקב" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "הצג מכלולים שניתנים למעקב" @@ -8708,30 +8735,20 @@ msgstr "הצג מכלולים שניתנים למעקב" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index 02107a0e2c..355d94308f 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "हाँ" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index 4c111368fd..09cc675108 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Törlés" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Mégsem" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Műveletek" @@ -74,55 +73,49 @@ msgstr "Műveletek" msgid "Search" msgstr "Keresés" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Sikeres" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Megbukott" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Igen" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Nem" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Alkatrész" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -174,7 +167,7 @@ msgstr "Beszállítói alkatrészek" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Gyártói alkatrész" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Alkatrész kategóriák" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Cég" @@ -287,7 +282,7 @@ msgstr "Cégek" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Projektszámok" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Beszerzési rendelés" @@ -423,7 +418,7 @@ msgstr "Tulajdonosok" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Hiba" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Siker" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Alacsony készlet" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Tételhez rendelt kép eltávolítása?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "Új sor hozzáadása" msgid "Thumbnail" msgstr "Bélyegkép" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Sorok importálása" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Kérem várjon az importálás végéig" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Importálás közben hiba keletkezett" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Adat szerkesztése" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Sor törlése" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Sor" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Elfogad" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Érvényes" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Kész" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Adatok feldolgozása" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Hiba történt" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Figyelmen kívül hagyja ezt a mezőt" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Adatbázismező" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Mező leírás" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Alapértelmezett érték" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Frissítve" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "Módosítás" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Hozzáadás" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Elérhető" @@ -2507,12 +2503,12 @@ msgstr "Kijelentkezés" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Készlet" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Dátum" @@ -2742,21 +2738,21 @@ msgstr "Dátum" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Aktív" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Szállítmány" @@ -2881,82 +2877,24 @@ msgstr "Inaktív" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Nincs készlet" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Kategória" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Hely" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Sorozatszám" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Mennyiség" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Mennyiség" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Hely" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Sorozatszám" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Mennyiség" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Köteg" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "Új beszállítói alkatrész" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Beszállítói alkatrész létrehozva" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "Alkatrészek megrendelése" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "Gyártás kimenet" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "Gyártás kimenet" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Állapot" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Gyártási kimenetek selejtezése" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Lefoglalva" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Készlet helye" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "A készlet hozzárendelés forrás készlethelyének kiválasztása" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Készlet foglalása" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Készlet lefoglalva" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "Elhasználva" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "Készlet lefoglalva" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Feliratkozva" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Állapot megváltoztatása" @@ -4197,10 +4224,10 @@ msgstr "Tárolás a már megérkezett készlettel" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Batch kód" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Sorozatszámok" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Lejárati dátum" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Csomagolás" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Megjegyzés" @@ -4254,9 +4281,9 @@ msgstr "SKU (leltári azonosító)" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Fogadott" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Mennyiség hozzáadása csomagolási egységenként egyedi tételek helyett" @@ -4288,209 +4315,209 @@ msgstr "Mennyiség hozzáadása csomagolási egységenként egyedi tételek hely #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Add meg a kezdeti mennyiséget ehhez a készlet tételhez" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Add meg az új készlet tételhez tartozó sorozatszámokat (vagy hagyd üresen)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Készlet állapota" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Új készlet tétel" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Betöltés..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Mozgatás az alapértelmezett helyre" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Áthelyezés" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "Visszavétel" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "Készleten" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Mennyiség" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Készlethez ad" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Raktárkészlet hozzáadva" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Készlet csökkentése" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Készlet áthelyezése" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "Készlet áthelyezve" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Leltározás" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Készlet állapot módosítása" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Készlet összevonása" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "Készlet összevonva" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "Készlet tételek összevonása" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Készlet tétel törlése" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "Készlet törölve" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Szülő készlet hely" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Pénznem" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6151,9 +6178,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Változat" @@ -6173,8 +6200,8 @@ msgstr "Egyedi státusz" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Külső" @@ -6195,9 +6222,9 @@ msgstr "Külső" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Hivatkozás" @@ -6258,7 +6285,7 @@ msgstr "Létrehozva" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "Kezdő dátum" @@ -6266,15 +6293,16 @@ msgstr "Kezdő dátum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Cél dátum" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Kész" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Lefoglalt készlet" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Alárendelt gyártások" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Teszt eredmények" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Gyártási utasítás szerkesztése" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Gyártási utasítás létrehozása" @@ -6453,9 +6481,9 @@ msgstr "Rendelés törlése" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Gyártási utasítás" @@ -6465,7 +6493,7 @@ msgstr "Gyártási utasítás" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Alapértelmezett pénznem" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Beszállító" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Gyártó" @@ -6539,7 +6567,7 @@ msgstr "Gyártó" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Hozzárendelt készlet" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Cég szerkesztése" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Paraméterek" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "Alkatrész leírása" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Csomagolási mennyiség" @@ -6659,7 +6686,7 @@ msgstr "Csomagolási mennyiség" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "Rendelve" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Beszállítói alkatrész szerkesztése" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Beszállítói alkatrész törlése" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Beszállítói alkatrész hozzáadása" @@ -6838,13 +6865,13 @@ msgstr "Kategória részletei" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Gyártáshoz foglalások" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Vevői rendeléshez foglalások" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Ennek a verziója" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Alapértelmezett hely" @@ -6941,16 +6968,16 @@ msgstr "Kulcsszavak" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Elérhető készlet" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "Rendelve" @@ -6970,7 +6997,7 @@ msgstr "Értékesítési rendeléshez lefoglalva" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "Gyártásban" @@ -6984,7 +7011,7 @@ msgstr "Minimum készlet" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Zárolt" @@ -7027,12 +7054,12 @@ msgstr "Virtuális alkatrész" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Létrehozás dátuma" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Készítette" @@ -7051,8 +7078,8 @@ msgstr "nap" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Ártartomány" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Kötelező" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Alkatrész szerkesztése" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Alkatrész hozzáadása" @@ -7133,7 +7160,7 @@ msgstr "Rendelés" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "Készlet rendelés" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "Sorozatszámra keresés" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Alkatrész műveletek" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "Készletérték" @@ -7262,23 +7289,22 @@ msgstr "Maximum érték" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Teljes ár" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Összetevő" @@ -7287,14 +7313,14 @@ msgstr "Összetevő" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Minimum ár" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Maximum ár" @@ -7302,7 +7328,7 @@ msgstr "Maximum ár" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Maximum ár" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Egységár" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Kördiagram" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Oszlopdiagram" @@ -7391,8 +7417,8 @@ msgstr "Beszerzési ár" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Legutóbb frissítve" @@ -7454,8 +7480,8 @@ msgstr "Eladási ár" msgid "Supplier Price" msgstr "Beszállítói ár" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Alkatrészváltozat" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "Kész sortételek" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Cél" @@ -7529,8 +7555,8 @@ msgstr "Kiállítás dátuma" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Teljesítés dátuma" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "Számla sorszám" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Kiszállítás dátuma" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Készlet műveletek" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "Sorozatszámozás" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "Elavult" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "Lejárt" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Az alkatrész nem aktív" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Zárolt alkatrész" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Szűrők törlése" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Nincs találat" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "A szerver hibás adattípust küldött vissza" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "A szerver hibás adattípust küldött vissza" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "Részletek megtekintése" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "Részletek megtekintése" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "Helyettesítõk" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Helyettesítőkkel együtt" @@ -8486,13 +8512,13 @@ msgstr "Helyettesítőkkel együtt" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Változatokkal együtt" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Gyártásban" @@ -8505,9 +8531,9 @@ msgstr "Gyártásban" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Készlet adatok" @@ -8528,7 +8554,8 @@ msgstr "Készlet adatok" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Fogyóeszköz tétel" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "Tesztelhető elemek mutatása" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Örökölt" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Opcionális" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Opcionális elemek mutatása" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Fogyóeszköz" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Van árazás" @@ -8614,88 +8641,88 @@ msgstr "Van árazás" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "Alkatrészjegyzék tétel hozzáadása" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "BOM sor létrehozva" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "Alkatrészjegyzék tétel szerkesztése" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "BOM sor módosítva" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "BOM sor törölve" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "Alkatrészjegyzék megtekintése" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Helyettesítő alkatrészek szerkesztése" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Gyártmány" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Követésre kötelezett" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Nyomonkövethető gyártmányok mutatása" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "Rendelés állapota" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "Elérhető mennyiség" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "Készlet foglalás szerkesztése" @@ -8739,133 +8756,150 @@ msgstr "Készlet foglalás szerkesztése" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "Lefoglalt tételek mutatása" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "Felhasználható sorok mutatása" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "Opcionális sorok mutatása" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "Tesztelhető" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "Követett" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "Követett tételek mutatása" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "Gyártásban" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "Nincs elérhető készlet" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "Mennyiségi egység" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "Automatikus foglalás folyamatban" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "Készlet Automatikus Foglalása" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "Gyártáshoz szükséges készlet automatikus lefoglalása a beállítások szerint" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "Foglalás feloldása" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "Összes nem egyedi sorszámos készlet felszabadítása ebből a gyártási rendelésből" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "Készlet felszabadítsa a kiválasztott tételekhez" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "Készlet felszabadítva" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "Gyártási készlet" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "Alkatrész megtekintése" @@ -8896,28 +8930,28 @@ msgstr "Alkatrész megtekintése" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "Nincs eredmény" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "Gyártási kimenet hozzáadása" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "Gyártási kimenet sorozatszámozása" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Kiválasztott kimenetek befejezése" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "Kiválasztott kimenetek selejtezése" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Kiválasztott kimenetek visszavonása" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "Lefoglalva" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Készlet foglalása a gyártási kimenethez" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "Foglalás felszabadítása" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Készlet felszabadítása a gyártási kimenetből" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "Gyártási kimenet befejezése" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "Selejt" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "Gyártási kimenet selejtezése" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "Gyártási kimenet visszavonása" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "Szükséges tesztek" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "Külső gyártás" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Cím törlése" msgid "Are you sure you want to delete this address?" msgstr "Biztos, hogy törli ezt a címet?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Cég hozzáadása" @@ -9097,19 +9131,19 @@ msgstr "Cég hozzáadása" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "Aktív cégek megjelenítése" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "Beszállító cégek megjelenítése" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "Gyártó cégek megjelenítése" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "Vevő cégek megjelenítése" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "Tétel megtekintése" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Sortétel hozzáadása" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Sortétel szerkesztése" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "Tétel törlése" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "Alkatrész paraméter hozzáadása" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Alkatrész paraméter szerkesztése" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "Írj be egy értéket" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "Alkatrész IPN" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "Szükséges készlet" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Alkategóriákkal együtt" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "Belső mértékegységek" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "Frissítette" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Alkatrész paraméter törlése" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Paraméter hozzáadás" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Van mértékegysége" @@ -9652,7 +9686,7 @@ msgstr "Paraméter sablon törlés" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Teljes mennyiség" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Minimális készlet" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Szűrés aktív státusz szerint" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Szűrés szerelési tulajdonság szerint" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "Alkatrészjegyzék ellenőrzött" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Alkategóriákkal együtt" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Szűrés összetevő tulajdonság szerint" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Szűrés követésre kötelezettség szerint" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Szűrés meglévő mértékegység szerint" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Van IPN-je" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "Szűrés meglévő IPN szerint" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "Van készlet" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Szűrés meglévő készlet szerint" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Szűrés alacsony készlet szerint" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Beszerezhető" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Szűrés beszerezhetőség szerint" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Értékesíthető" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Szűrés értékesíthetőség szerint" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuális" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Szűrés virtuális alkatrészek szerint" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Nem virtuális" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "Sablon-e" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "Változat-e" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "Változat-e" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "Vannak változatai" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "Kategória beállítása" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "Eltávolítás" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "Minta" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Telepítve" @@ -10214,6 +10248,11 @@ msgstr "Paraméter szerkesztése" msgid "Delete Parameter" msgstr "Paraméter törlése" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "MPN (Gyártói cikkszám)" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "Paraméter törlése" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Beszállítói kód" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Beszállítói link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Gyártói kód" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Sortétel bevételezése" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Sortétel bevételezése" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Bevételezés" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "MPN (Gyártói cikkszám)" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Egység" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Beszállítói alkatrész hozzáadása" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "Aktív alkatrész" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "Aktív beszállítók megjelenítése" @@ -10301,7 +10336,7 @@ msgstr "Aktív beszállítók megjelenítése" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "Tétel bevételezése" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "Elérhető mennyiség" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "Nincs szállítás" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "Nincs kiszállítva" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "Sorozatszámok lefoglalása" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "Gyártási készlet" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "Készlet rendelés" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "Feltöltve" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "Importált sorok" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "Modell típusa" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "Ez a készlet tétel gyártásban van" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 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:122 +#: src/tables/stock/StockItemTable.tsx:121 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:129 +#: src/tables/stock/StockItemTable.tsx:128 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:136 +#: src/tables/stock/StockItemTable.tsx:135 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:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "Készlet tétel lejárt" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "Készlet tétel lejárt" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "Készlet tétel teljesen foglalva" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "Készlet tétel részlegesen foglalva" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "Készlet tétel elfogyott" @@ -11117,44 +11160,44 @@ msgstr "Készlet tétel elfogyott" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "Kifogyott" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "Elhasználva" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "Követett tételek mutatása" @@ -11194,11 +11233,11 @@ msgstr "Követett tételek mutatása" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "Van beszerzési ára" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "Frissítve ez után" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index b68b9ba18d..a439b3fec6 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,21 +48,20 @@ msgstr "Hapus" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Batal" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "Cari" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Gagal" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Ya" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Tidak" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Perusahaan" @@ -287,7 +282,7 @@ msgstr "Perusahaan" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "Pemilik" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Galat" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Berhasil" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Ubah Data" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Hapus baris" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Baris" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Terima" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Lengkap" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Tambah" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Persediaan" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Aktif" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "Tidak Aktif" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Tidak ada persediaan" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Lokasi" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Nomor Seri" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Jumlah" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Jumlah" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Lokasi" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Nomor Seri" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Jumlah" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Nomor Seri selanjutnya" @@ -3954,22 +3952,22 @@ msgstr "Nomor Seri selanjutnya" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Nomor Seri" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Catatan" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Telah diterima" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Memuat..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Mata Uang Utama" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Total Harga" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Harga Per buah" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Hapus Alamat" msgid "Are you sure you want to delete this address?" msgstr "Apakah kamu ingin menghapus alamat ini?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Tambah Perusahaan" @@ -9097,19 +9131,19 @@ msgstr "Tambah Perusahaan" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Jumlah Total" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 088bec4ed0..321e7fef48 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Elimina" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Annulla" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Azioni" @@ -74,55 +73,49 @@ msgstr "Azioni" msgid "Search" msgstr "Ricerca" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Salta / Ignora" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Errore" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Si" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "No" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Articolo" @@ -160,10 +153,10 @@ msgstr "Modelli Test Articolo" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -174,7 +167,7 @@ msgstr "Articoli fornitore" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Articolo Produttore" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Categorie Articolo" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Costruisci articoli" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Azienda" @@ -287,7 +282,7 @@ msgstr "Aziende" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Codici del progetto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Ordine d'acquisto" @@ -423,7 +418,7 @@ msgstr "Proprietari" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "Elenchi di selezione" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "Elenchi di selezione" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Errore" @@ -646,7 +641,7 @@ msgstr "Il codice a barre non corrisponde al tipo di modello previsto" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Operazione completata" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "Assemblaggi che richiedono la convalida di una distinta base" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Disponibilità scarsa" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Rimuovi l'immagine associata all'articolo?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "Aggiungi nuova riga" msgid "Thumbnail" msgstr "Miniatura" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Importa Righe" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Si prega di attendere mentre i dati vengono importati" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Si è verificato un errore durante l'importazione dei dati" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Modifica dati" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Elimina riga" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Riga" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "La riga contiene errori" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Accetta" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Valido" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filtra per stato di convalida della riga" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Completato" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filtra per stato completamento riga" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Importa righe selezionate" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Elaborazione dati" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Si è verificato un errore" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Seleziona la colonna o lascia vuoto per ignorare questo campo." @@ -1918,31 +1913,31 @@ msgstr "Seleziona la colonna o lascia vuoto per ignorare questo campo." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Ignora questo campo" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Mappatura colonne di dati ai campi del database" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Accetta Mappatura Colonna" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Campo Database" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Campo descrizione" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Colonna Importata" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Valore Predefinito" @@ -2122,9 +2117,9 @@ msgstr "Aggiornamento dei ruoli di gruppo" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Aggiornato" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "Cambiare" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Aggiungi" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "Nessun articolo" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Disponibile" @@ -2507,12 +2503,12 @@ msgstr "Disconnettiti" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Stock" @@ -2716,8 +2712,8 @@ msgstr "Informazioni Plugin" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Data" @@ -2742,21 +2738,21 @@ msgstr "Data" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Attivo" @@ -2865,7 +2861,7 @@ msgstr "Modello sconosciuto: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Spedizione" @@ -2881,82 +2877,24 @@ msgstr "Inattivo" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Nessuno stock" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Categoria" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Posizione" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Numero Seriale" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Quantità" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Quantità" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Posizione" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Numero Seriale" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Quantità" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Lotto" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "Nuovo articolo fornitore" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Articolo fornitore creato" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Si prega di correggere gli errori negli articoli selezionati" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "Ordine Articoli" @@ -3936,16 +3934,16 @@ msgstr "Aggiungi Sostitutivo" msgid "Substitute added" msgstr "Sostitutivo aggiunto" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "Prossimo codice lotto" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Prossimo Numero Di Serie" @@ -3954,22 +3952,22 @@ msgstr "Prossimo Numero Di Serie" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "Output produzione" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "Output produzione" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Stato" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Completa gli output di produzione" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Gli ordini di produzione sono stati completati" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Rimuovi gli output di produzione" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "Gli ordini di produzione selezionati saranno completati, ma contrassegnati come scartati" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "Gli articoli di magazzino assegnati verranno consumati" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "Gli ordini di produzione selezionati saranno completati, ma contrassegnati come scartati" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "Gli articoli di magazzino assegnati verranno consumati" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Gli output di produzione sono stati rimossi" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Cancella gli output di produzione" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "Gli ordini di produzione verranno eliminati" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "Gli articoli di magazzino assegnati saranno restituiti alle scorte" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Gli output di produzione sono stati cancellati" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Gli output di produzione sono stati cancellati" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Allocato" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Posizione sorgente" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Selezionare la posizione di origine per l'assegnazione dello stock" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Assegna Scorte" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Articoli di stock assegnati" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "Utilizzato" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "Articoli di stock assegnati" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Sottoscritto" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "Impostare una Data di Scadenza" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Regola Imballaggio" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Modifica Stato" @@ -4197,10 +4224,10 @@ msgstr "Memorizza con stock già ricevuto" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Codice Lotto" @@ -4213,7 +4240,7 @@ 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 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Numeri di serie" @@ -4223,7 +4250,7 @@ msgstr "Inserisci i numeri di serie per gli elementi ricevuti" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Data di scadenza" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "Inserisci una data di scadenza per gli articoli ricevuti" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Imballaggio" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Nota" @@ -4254,9 +4281,9 @@ msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Ricevuto" @@ -4280,7 +4307,7 @@ msgstr "Oggetto ricevuto in magazzino" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Aggiungere la quantità data come pacchi invece di singoli articoli" @@ -4288,209 +4315,209 @@ msgstr "Aggiungere la quantità data come pacchi invece di singoli articoli" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Inserisci quantità iniziale per questo articolo in giacenza" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Inserire i numeri di serie per la nuova giacenza (o lasciare vuoto)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Stato giacenza" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Aggiungi Elemento Magazzino" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "Selezionare l'articolo da installare" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "Conferma trasferimento" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Caricamento..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Sposta nella posizione predefinita" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Sposta" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "Reso" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "In giacenza" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Conta" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Aggiungi Giacenza" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Scorte aggiunte" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "Aumenta la quantità degli articoli di magazzino selezionati di una data quantità." -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Rimuovi giacenza" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "Scorte rimosse" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "Diminuisce la quantità degli articoli di magazzino selezionati di una data quantità." -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Trasferisci giacenza" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "Scorte trasferite" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "Trasferisci gli elementi selezionati nella posizione specificata." -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "Restituisci Elemento a Magazzino" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "Reso a magazzino effettuato" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "Restituisce gli articoli selezionati in magazzino, nella posizione specificata." -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Conteggio Giacenze" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "Scorte contate" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "Contare gli articoli di magazzino selezionati e regolare la quantità di conseguenza." -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Modifica stato giacenze" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "Stato delle scorte cambiato" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "Cambia lo stato degli articoli a magazzino selezionati." -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Unisci giacenze" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "Scorte unite" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "Unisci gli articoli di magazzino" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "L'operazione di unione non è reversibile" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "Le informazioni di tracciamento potrebbero essere perse durante l'unione degli articoli" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "Le informazioni sul fornitore potrebbero essere perse durante l'unione degli articoli" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "Assegnare la scorta al cliente" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "Scorte assegnate al cliente" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Cancella Elemento di Magazzino" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "Scorte cancellate" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "Questa operazione eliminerà definitivamente gli articoli a magazzino selezionati." -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Posizione giacenza principale" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "Trova Numero Di Serie" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "Nessun articolo corrispondente trovato" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "Più elementi corrispondenti trovati" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "Risposta non valida dal server" @@ -5708,7 +5735,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Valuta" @@ -6127,15 +6154,15 @@ msgstr "L'articolo assemblato non può avere una Distinta base (BOM) definita, o #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6151,9 +6178,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Revisione" @@ -6173,8 +6200,8 @@ msgstr "Stato Cliente" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Esterna" @@ -6195,9 +6222,9 @@ msgstr "Esterna" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Riferimento" @@ -6258,7 +6285,7 @@ msgstr "Creato" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "Data inizio" @@ -6266,15 +6293,16 @@ msgstr "Data inizio" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Data obiettivo" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Completato" @@ -6297,7 +6325,7 @@ msgstr "Articoli richiesti" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Scorte Assegnate" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Ordine di Produzione Subordinato" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Risultati Test" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Modifica Ordine di produzione" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Nuovo Ordine di Produzione" @@ -6453,9 +6481,9 @@ msgstr "Annulla ordine" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Ordine di Produzione" @@ -6465,7 +6493,7 @@ msgstr "Ordine di Produzione" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Mostra ordini di produzione esterni" @@ -6514,7 +6542,7 @@ msgstr "Valuta predefinita" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Fornitore" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Produttore" @@ -6539,7 +6567,7 @@ msgstr "Produttore" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Elementi in Giacenza Assegnati" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Modifica azienda" @@ -6590,7 +6618,6 @@ msgstr "Articolo interno" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Codice articolo produttore" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Parametri" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Modifica Articolo Produttore" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Aggiungi Articolo Produttore" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Elimina Articolo Produttore" @@ -6649,9 +6676,9 @@ msgstr "Descrizione Articolo" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Quantità Confezione" @@ -6659,7 +6686,7 @@ msgstr "Quantità Confezione" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "In ordine" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "Azioni Articolo Fornitore" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Modifica Articolo Fornitore" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Cancella Articolo Fornitore" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Aggiungi articolo fornitore" @@ -6838,13 +6865,13 @@ msgstr "Dettagli categoria" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Assegnazione ordine di produzione" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Assegnazione Ordini Di Vendita" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Revisione di" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Posizione Predefinita" @@ -6941,16 +6968,16 @@ msgstr "Parole Chiave" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Giacenza Disponibile" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "In ordine" @@ -6970,7 +6997,7 @@ msgstr "Assegnato agli Ordini di Vendita" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "In Produzione" @@ -6984,7 +7011,7 @@ msgstr "Scorta Minima" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Bloccato" @@ -7027,12 +7054,12 @@ msgstr "Articolo Virtuale" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Data di creazione" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Creato Da" @@ -7051,8 +7078,8 @@ msgstr "giorni" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Fascia di Prezzo" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Richiesto" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Modifica Articolo" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Aggiungi articolo" @@ -7133,7 +7160,7 @@ msgstr "Ordine" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "Ordine Stock" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "Cerca per numero di serie" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Azioni articolo" @@ -7232,7 +7259,7 @@ msgstr "Elimina Voce Inventario" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "Valore Magazzino" @@ -7262,23 +7289,22 @@ msgstr "Valore massimo" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Prezzo Totale" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Componente" @@ -7287,14 +7313,14 @@ msgstr "Componente" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Prezzo Minimo" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Prezzo Massimo" @@ -7302,7 +7328,7 @@ msgstr "Prezzo Massimo" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Prezzo Massimo" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Prezzo Unitario" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Diagramma a torta" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Diagramma a barre" @@ -7391,8 +7417,8 @@ msgstr "Prezzo d'acquisto" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Ultimo aggiornamento" @@ -7454,8 +7480,8 @@ msgstr "Prezzo di Vendita" msgid "Supplier Price" msgstr "Prezzo Fornitore" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Variante Articolo" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "Elementi Riga completati" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Destinazione" @@ -7529,8 +7555,8 @@ msgstr "Data di emissione" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Data di completamento" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "Numero Fattura" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Data di spedizione" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "Serializza Elementi di Magazzino" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "Elemento di magazzino serializzato" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Operazioni Scorte" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "Serializza" @@ -8012,12 +8038,12 @@ msgstr "Azioni per le voci di magazzino" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "Obsoleto" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "Scaduto" @@ -8042,18 +8068,18 @@ msgstr "Errore nel caricare il pacchetto icone dal server" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "L'articolo non è attivo" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "L'articolo è bloccato" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "Sei iscritto alle notifiche per questo articolo" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Rimuovi filtri" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Nessun record trovato" @@ -8354,17 +8380,13 @@ msgstr "Errore nel caricare le opzioni della tabella" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "Il server ha restituito un tipo di dati errato" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "Errore nel caricare i dati della tabella" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "Il server ha restituito un tipo di dati errato" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "Errore nel caricare i dati della tabella" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "Errore nel caricare i dati della tabella" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "Mostra dettagli" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "Mostra dettagli" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "Sostituti" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "Scorte esterne" @@ -8477,7 +8503,7 @@ msgstr "Scorte esterne" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Comprende le scorte sostitutive" @@ -8486,13 +8512,13 @@ msgstr "Comprende le scorte sostitutive" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Comprende varianti scorte" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "In produzione" @@ -8505,9 +8531,9 @@ msgstr "In produzione" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Informazioni sulle scorte" @@ -8528,7 +8554,8 @@ msgstr "Informazioni sulle scorte" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Articolo consumabile" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "Scorte non disponibili" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "Mostra elementi testabili" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "Mostra articoli tracciabili" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "Mostra articoli assemblati" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Mostra articoli con stock disponibile" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "Mostra articoli validati" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Ereditato" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Visualizza articoli ereditati" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "Mostra articoli che consentono la sostituzione della variante" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Opzionale" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Mostra articoli opzionali" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Consumabile" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "Mostra articoli consumabili" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Ha Prezzi" @@ -8614,88 +8641,88 @@ msgstr "Ha Prezzi" msgid "Show items with pricing" msgstr "Mostra articoli con prezzi" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "Importa Dati BOM" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "Aggiungi Articolo BOM" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "Articolo BOM creato" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "Modifica Articolo BOM" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "Articolo BOM aggiornato" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "Elimina articolo BOM" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "Articolo BOM eliminato" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "Articolo BOM validato" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "Convalida dell'articolo BOM non riuscita" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "Visualizza Distinta Base" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "Valida Linea BOM" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Modifica Sostituti" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "La distinta base non può essere modificata, in quanto la parte è bloccata" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Assemblaggio" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "Mostra assemblaggi attivi" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Tracciabile" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Mostra assemblaggi tracciabili" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "Assegnato all'output" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "Mostra gli articoli assegnati a un ordine di produzione" @@ -8708,30 +8735,20 @@ msgstr "Mostra gli articoli assegnati a un ordine di produzione" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "Stato dell'ordine" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "Quantità Disponibile" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -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:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "Modifica Assegnazione Magazzino" @@ -8739,133 +8756,150 @@ msgstr "Modifica Assegnazione Magazzino" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "Elimina Assegnazione Magazzino" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "Vedi Elemento di Magazzino" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "Mostra le linee assegnate" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "Mostra linee consumabili" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "Mostra linee opzionali" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "Testabile" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "Tracciato" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "Mostra linee tracciate" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "In produzione" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "Scorte insufficienti" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "Nessuna Scorta Disponibile" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "Viene Ereditato" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "Quantità Unità" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "Quantità richiesta" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "Imposta quantità" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "Logoramento" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "Arrotondamento Multiplo" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "Informazioni distinta base (BOM)" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "Crea Ordine di Produzione" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "Assegnazione automatica in corso" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "Assegna Stock Automaticamente" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "Assegna automaticamente lo stock a questa produzione in base alle opzioni selezionate" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "Disassegna Stock" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "Disassegna tutto lo stock non tracciato per questo ordine di produzione" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "Disassegna stock dalla riga selezionata" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "Lo stock è stato disassegnato" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "Crea scorta" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "Mostra Articolo" @@ -8896,28 +8930,28 @@ msgstr "Mostra Articolo" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "Ha Data obiettivo" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "Mostra gli ordini con una data obiettivo" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "Ha data d'inizio" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,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:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "Assegnazione stock output di produzione" @@ -8968,12 +9002,12 @@ msgstr "Assegnazione stock output di produzione" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "Nuova Produzione" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "Ordine di produzione creato" @@ -8981,89 +9015,89 @@ msgstr "Ordine di produzione creato" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "Modifica Output di Produzione" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 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:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "Serializza ordine di produzione" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "Filtra per stato delle scorte" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Completa la produzione selezionata" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "Scarta gli output selezionati" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Annulla gli output selezionati" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "Vedi Output di Produzione" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "Assegna" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Assegna gli elementi di magazzino a questo output di produzione" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "Dealloca" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Non assegnare stock all'output di produzione" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "Serializza ordine di produzione" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "Completa output di produzione" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "Scarta" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "Scarta gli ordini di produzione" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "Cancella gli ordini di produzione" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "Elementi Assegnati" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "Test Richiesti" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "Produzione Esterna" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "Questo ordine di produzione viene evaso tramite un ordine di acquisto esterno" @@ -9088,8 +9122,8 @@ msgstr "Elimina indirizzo" msgid "Are you sure you want to delete this address?" msgstr "Sei sicuro di voler eliminare questo indirizzo?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Aggiungi azienda" @@ -9097,19 +9131,19 @@ msgstr "Aggiungi azienda" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "Mostra aziende attive" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "Mostra le aziende che sono fornitori" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "Mostra le aziende che sono produttori" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "Mostra le aziende che sono clienti" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "Visualizza Articolo" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Aggiungi linea articolo" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Modifica linea Articolo" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "Cancella Linea Articolo" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "Aggiungi Parametro Articolo" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Modifica Parametro Articolo" @@ -9495,20 +9529,20 @@ msgstr "Seleziona una scelta" msgid "Enter a value" msgstr "Inserisci un valore" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "IPN assemblato" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "IPN Articolo" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "Giacenza Richiesta" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "Vedi Ordine di Produzione" @@ -9517,7 +9551,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:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Includi sottocategorie" @@ -9575,33 +9609,33 @@ msgstr "Modello Parametro" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "Unità Interne" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "Aggiornato da" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "Filtra per utente che per ultimo ha aggiornato il parametro" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "Nuovo Parametro Articolo" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Elimina Parametro Articolo" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Aggiungi parametro" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "I parametri dell'articolo non possono essere modificati, poiché l'articolo è bloccata" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "Mostra modelli con scelte" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Ha Unità" @@ -9652,7 +9686,7 @@ msgstr "Elimina Modello Parametro" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Quantità Totale" @@ -9664,145 +9698,145 @@ msgstr "Mostra ordini in sospeso" msgid "Show received items" msgstr "Visualizza articoli ricevuti" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "Vedi Ordine di Vendita" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Giacenza minima" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Filtra per stato attivo articolo" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "Filtra per stato di blocco articolo" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Filtra per attributo assemblaggio" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "Distinta base valida" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "Filtra per articoli che hanno una distinta base validata" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Includi articoli nelle sotto categorie" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Filtra per attributo componente" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "Filtra per attributo testabile" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Filtra per attributo tracciabile" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Filtra per articoli che hanno unità" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Ha IPN" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "Filtra per articoli che hanno un numero interno" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "Ha Scorte" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Filtra per articoli che hanno scorte" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Filtra per articoli che hanno bassa scorta" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Acquistabile" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Filtra per articoli che sono acquistabili" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Vendibile" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Filtra per articoli che sono vendibili" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuale" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Filtra per articoli che sono virtuali" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Non Virtuale" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "È Modello" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "Filtra per articoli che sono modelli" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "È una Variante" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "Filtra per articoli che sono varianti" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "È una revisione" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "Filtra per articoli che sono revisioni" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "Ha revisioni" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "Filtra per articoli che hanno revisioni" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "Filtra per articoli che hanno informazioni sui prezzi" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "Filtra per articoli che hanno scorte disponibili" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "Filtra per articoli a cui l'utente è iscritto" @@ -9814,16 +9848,16 @@ msgstr "Filtra per articoli a cui l'utente è iscritto" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "Imposta Categoria" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "Imposta categoria per gli articoli selezionati" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "Ordina articoli selezionati" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "Aggiorna il plugin selezionato" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "Disinstalla" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "Esempio" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Installato" @@ -10214,6 +10248,11 @@ msgstr "Modifica parametro" msgid "Delete Parameter" msgstr "Elimina Parametro" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "MPN" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "Elimina Parametro" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "Importa Elementi Riga" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Codice Fornitore" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Link Fornitore" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Codice produttore" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "Mostra gli elementi di riga che sono stati ricevuti" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Ricevi voce di riga" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Ricevi voce di riga" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Ricevi articoli" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "MPN" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Unità di base" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Aggiungi fornitore articolo" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "Mostra articoli fornitore attive" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "Articolo Attivo" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "Mostra articoli interni attivi" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "Fornitore Attivo" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "Mostra fornitori attivi" @@ -10301,7 +10336,7 @@ msgstr "Mostra fornitori attivi" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "Mostra articoli fornitore con stock" @@ -10313,23 +10348,23 @@ msgstr "Mostra articoli fornitore con stock" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "Data di ricezione" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "Mostra gli articoli ricevuti" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "Filtra per stato elemento riga" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "Ricevi gli elementi selezionati" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "Ricevi Articolo" @@ -10345,34 +10380,42 @@ msgstr "Assegnato alla Spedizione" msgid "Show allocations assigned to a shipment" msgstr "Mostra le allocazioni assegnate a una spedizione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "Quantità Disponibile" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "Quantità assegnata" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "Nessuna spedizione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "Non spedito" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "Modifica Assegnazione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "Rimuovi Assegnazione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "Assegna alla spedizione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "Assegna alla spedizione" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "Assegna Numeri di Serie" @@ -10384,23 +10427,23 @@ msgstr "Assegna Numeri di Serie" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "Mostra le righe che sono completamente assegnate" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "Mostra le righe completate" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "Alloca seriali" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "Produzione articolo magazzino" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "Ordine Articolo magazzino" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "Elimina Sessione d'Importazione" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "Crea Sessione d'Importazione" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "Caricato" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "Riga importate" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "Tipo Modello" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "Filtra per tipo di modello di destinazione" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "Filtra per stato della sessione d'importazione" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "Errore nell'aggiornare l'utente" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "Installa Elemento" @@ -11048,7 +11091,7 @@ msgstr "Disinstalla Elemento" msgid "Item uninstalled" msgstr "Elemento disinstallato" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "Disinstallare l'elemento di magazzino" @@ -11069,47 +11112,47 @@ msgstr "Elimina tipo di posizione" msgid "Icon" msgstr "Icona" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "Questo elemento del magazzino è in produzione" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 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:122 +#: src/tables/stock/StockItemTable.tsx:121 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:129 +#: src/tables/stock/StockItemTable.tsx:128 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:136 +#: src/tables/stock/StockItemTable.tsx:135 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:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "Elemento di magazzino non disponibile" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "Questo articolo a magazzino è scaduto" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "Questo articolo a magazzino è obsoleto" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "Questo articolo di magazzino è completamente allocato" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "Questo articolo di magazzino è parzialmente allocato" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "Questo articolo di magazzino è esaurito" @@ -11117,44 +11160,44 @@ msgstr "Questo articolo di magazzino è esaurito" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "Data dell'inventario" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "Mostra articoli a magazzino per gli articoli attivi" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "Mostra stock per gli articoli assemblati" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "Mostra gli articoli che sono stati assegnati" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "Mostra gli articoli che sono disponibili" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Includi sotto allocazioni" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "Includi articoli a magazzino nelle sotto allocazioni" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "Esaurito" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "Mostra gli articoli a magazzino esauriti" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "Mostra gli articoli che sono a magazzino" @@ -11162,31 +11205,27 @@ msgstr "Mostra gli articoli che sono a magazzino" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "Mostra gli articoli che sono in produzione" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "Utilizzato" - -#: src/tables/stock/StockItemTable.tsx:374 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:379 +#: src/tables/stock/StockItemTable.tsx:378 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:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "Inviato al cliente" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 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:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "Mostra articoli tracciabili" @@ -11194,11 +11233,11 @@ msgstr "Mostra articoli tracciabili" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "Ha prezzo d'acquisto" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "Mostra gli articoli che hanno un prezzo d'acquisto" @@ -11206,67 +11245,67 @@ msgstr "Mostra gli articoli che hanno un prezzo d'acquisto" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "Mostra gli articoli scaduti" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "Mostra gli articoli obsoleti" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "Scaduto Prima" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "Mostra gli articoli scaduti prima di questa data" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "Scaduto dopo" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "Mostra gli articoli scaduti dopo questa data" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "Aggiornato prima" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "Mostra gli articoli aggiornati prima di questa data" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "Aggiornato dopo" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "Mostra gli articoli aggiornati dopo questa data" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "Inventario Prima" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "Mostra gli articoli contati prima di questa data" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "Inventario Dopo" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "Mostra gli articoli contati dopo questa data" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "Posizione Esterna" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "Mostra gli articoli in una posizione esterna" @@ -11274,7 +11313,7 @@ msgstr "Mostra gli articoli in una posizione esterna" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "Ordina gli articoli" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 3ded589bcf..a9314844c1 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,21 +48,20 @@ msgstr "削除" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "キャンセル" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "アクション" @@ -74,55 +73,49 @@ msgstr "アクション" msgid "Search" msgstr "検索" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "パス" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "失敗" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "はい" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "いいえ" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "パーツ" @@ -160,10 +153,10 @@ msgstr "部品試験テンプレート" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "サプライヤー" @@ -174,7 +167,7 @@ msgstr "サプライヤー・パーツ" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "メーカー・パーツ" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "パーツカテゴリ" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "ビルドアイテム" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "会社名" @@ -287,7 +282,7 @@ msgstr "会社" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "プロジェクトコード" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "注文" @@ -423,7 +418,7 @@ msgstr "所有者" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "セレクション・リスト" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "セレクション・リスト" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "エラー" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "成功" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "在庫少" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "このアイテムから関連画像を削除しますか?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "新しい行を追加" msgid "Thumbnail" msgstr "サムネイル" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "行のインポート" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "データがインポートされるまでお待ちください" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "データのインポート中にエラーが発生しました" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "データの編集" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "行の削除" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "行" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "行にエラーが含まれています" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "承諾" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "有効" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "行の検証ステータスによるフィルタリング" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "完了" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "行の完了ステータスによるフィルタリング" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "選択行のインポート" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "加工データ" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "エラーが発生しました" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "列を選択するか、このフィールドを無視する場合は空白のままにします。" @@ -1918,31 +1913,31 @@ msgstr "列を選択するか、このフィールドを無視する場合は空 #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "このフィールドを無視する" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "データ・カラムとデータベース・フィールドのマッピング" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "カラムマッピングの受け入れ" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "データベース・フィールド" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "フィールドの説明" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "インポートされた列" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "初期値" @@ -2122,9 +2117,9 @@ msgstr "グループロールの更新中" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "更新しました" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "変更" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "追加" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "項目なし" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "利用可能" @@ -2507,12 +2503,12 @@ msgstr "ログアウト" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "在庫" @@ -2716,8 +2712,8 @@ msgstr "プラグイン情報" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "日付" @@ -2742,21 +2738,21 @@ msgstr "日付" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "有効" @@ -2865,7 +2861,7 @@ msgstr "不明なモデル{model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "発送" @@ -2881,82 +2877,24 @@ msgstr "非アクティブ" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "在庫なし" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "カテゴリ" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "場所" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "シリアル番号" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "数量" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "数量" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "場所" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "シリアル番号" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "数量" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "スクール機能" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "新しいサプライヤー・パーツ" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "サプライヤー部品作成" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "選択した部品の誤りを訂正してください。" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "パーツの注文" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "次のバッチコード" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "次のシリアル番号" @@ -3954,22 +3952,22 @@ msgstr "次のシリアル番号" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "ビルド出力" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "ビルド出力" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "ステータス" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "完全なビルド出力" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "ビルドアウトプット完了" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "スクラップビルドの出力" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "ビルド出力は廃止" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "ビルド出力のキャンセル" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "ビルドアウトプットはキャンセルされました" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "ビルドアウトプットはキャンセルされました" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "割り当てられた" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "ソース・ロケーション" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "在庫配分のソースの場所を選択します。" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "株式の割当" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "割り当てられた在庫品目" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "消費済み" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "割り当てられた在庫品目" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "登録済み" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "有効期限の設定" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "パッケージの調整" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "ステータスを変更" @@ -4197,10 +4224,10 @@ msgstr "入荷済みの在庫がある店舗" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "バッチコード" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "受領品のバッチコードを入力" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "シリアル番号" @@ -4223,7 +4250,7 @@ msgstr "受け取った商品のシリアル番号を入力" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "有効期限" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "受け取った商品の有効期限を入力してください。" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "パッケージング" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "備考" @@ -4254,9 +4281,9 @@ msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "受信" @@ -4280,7 +4307,7 @@ msgstr "入荷した商品" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "指定された数量を単品ではなくパックとして追加します。" @@ -4288,209 +4315,209 @@ msgstr "指定された数量を単品ではなくパックとして追加しま #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "この商品の初期数量を入力" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "新しい在庫のシリアル番号を入力(または空白のまま)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "在庫状況" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "在庫商品の追加" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "取り付ける部品の選択" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "株式譲渡の確認" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "読み込み中…" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "デフォルトの場所に移動" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "移動" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "戻る" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "在庫あり" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "カウント" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "在庫追加" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "在庫追加" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "在庫の削除" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "在庫一掃" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "株式譲渡" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "株式譲渡" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "在庫数" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "在庫数" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "在庫状況の変更" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "在庫状況の変更" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "株式の併合" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "株式併合" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "顧客への在庫割り当て" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "顧客に割り当てられた在庫" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "在庫アイテムの削除" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "ストック削除" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "親株式所在地" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "通貨" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "即時支払通知" @@ -6151,9 +6178,9 @@ msgstr "即時支払通知" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "リビジョン" @@ -6173,8 +6200,8 @@ msgstr "カスタムステータス" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "外部" @@ -6195,9 +6222,9 @@ msgstr "外部" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "参照" @@ -6258,7 +6285,7 @@ msgstr "作成日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "開始日" @@ -6266,15 +6293,16 @@ msgstr "開始日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "終了日に達したら" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "完了" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "割当株式" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "チャイルド・ビルド・オーダー" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "テストの結果" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "ビルド順序の編集" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "ビルドオーダーの追加" @@ -6453,9 +6481,9 @@ msgstr "お見積をキャンセル" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "組立注文" @@ -6465,7 +6493,7 @@ msgstr "組立注文" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "デフォルトの通貨" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "仕入先" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "製造元" @@ -6539,7 +6567,7 @@ msgstr "製造元" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "割り当て在庫" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "会社情報を編集" @@ -6590,7 +6618,6 @@ msgstr "内部パーツ" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "メーカー品番" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "パラメータ" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "メーカー・パーツの編集" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "メーカー部品の追加" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "メーカー部品の削除" @@ -6649,9 +6676,9 @@ msgstr "パーツ説明" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "パック数量" @@ -6659,7 +6686,7 @@ msgstr "パック数量" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "注文中" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "サプライヤー" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "サプライヤーパーツの編集" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "サプライヤーの削除" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "サプライヤー部品の追加" @@ -6838,13 +6865,13 @@ msgstr "カテゴリー詳細" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "ビルド・オーダー・アロケーション" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "販売注文の割り当て" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "改訂版" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "デフォルトの場所" @@ -6941,16 +6968,16 @@ msgstr "キーワード" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "在庫状況" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "注文中" @@ -6970,7 +6997,7 @@ msgstr "販売注文に割り当て" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "生産中" @@ -6984,7 +7011,7 @@ msgstr "最小在庫" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "ロック中" @@ -7027,12 +7054,12 @@ msgstr "バーチャルパート" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "作成日時" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "作成者" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "料金帯" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "必須" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "パーツを編集" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "部品追加" @@ -7133,7 +7160,7 @@ msgstr "注文" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "注文在庫" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "パートアクション" @@ -7232,7 +7259,7 @@ msgstr "ストックテークエントリーの削除" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "株式価値" @@ -7262,23 +7289,22 @@ msgstr "最大値は" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "合計金額" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "コンポーネント" @@ -7287,14 +7313,14 @@ msgstr "コンポーネント" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "最小価格" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "最大価格" @@ -7302,7 +7328,7 @@ msgstr "最大価格" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "最大価格" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "単価" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "円グラフ" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "棒グラフ" @@ -7391,8 +7417,8 @@ msgstr "購入価格" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "最終更新" @@ -7454,8 +7480,8 @@ msgstr "セール価格" msgid "Supplier Price" msgstr "サプライヤー価格" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "バリアントパーツ" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "完了した項目" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "目的地" @@ -7529,8 +7555,8 @@ msgstr "発行日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "完了日" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "請求書番号" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "出荷日" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "ストックアイテムのシリアル化" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "シリアル化された在庫品" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "株式運用" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "シリアライズ" @@ -8012,12 +8038,12 @@ msgstr "在庫品アクション" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "期限失効" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "期限切れ" @@ -8042,18 +8068,18 @@ msgstr "サーバーからのアイコンパッケージの読み込みエラー #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "パートはアクティブではありません" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "部品がロックされています" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "このパートに関する通知を購読しています。" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "絞り込み条件を解除する" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "記録が見つかりません" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "サーバーが不正なデータ型を返しました。" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "サーバーが不正なデータ型を返しました。" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "詳細を見る" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "詳細を見る" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "外部在庫" @@ -8477,7 +8503,7 @@ msgstr "外部在庫" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "代用株を含む" @@ -8486,13 +8512,13 @@ msgstr "代用株を含む" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "バリアントストック付き" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "建物" @@ -8505,9 +8531,9 @@ msgstr "建物" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "株式情報" @@ -8528,7 +8554,8 @@ msgstr "株式情報" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "消耗品" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "在庫なし" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "テスト可能な項目を表示" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "追跡可能なアイテムの表示" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "組み立てられた商品を表示" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "在庫のある商品を表示" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "有効な項目を表示" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "継承" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "継承された項目を表示" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "バリアント置換が可能な項目を表示" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "オプション" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "オプション項目の表示" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "消耗品" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "消耗品の表示" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "価格" @@ -8614,88 +8641,88 @@ msgstr "価格" msgid "Show items with pricing" msgstr "価格表示アイテム" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "BOMデータのインポート" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "BOMアイテムの追加" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "BOMアイテムの作成" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "BOMアイテムの編集" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "BOMアイテム更新" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "BOMアイテムの削除" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "BOMアイテム削除" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "BOMアイテムの検証" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "BOMアイテムの検証に失敗しました" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "BOMを見る" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "BOMラインの検証" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "代理編集" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "部品がロックされているため、部品表を編集できません。" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "アセンブリ" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "アクティブなアセンブリの表示" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "追跡可能" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "追跡可能なアセンブリの表示" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "出力への割り当て" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "ビルド出力に割り当てられた項目を表示" @@ -8708,30 +8735,20 @@ msgstr "ビルド出力に割り当てられた項目を表示" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "注文ステータス" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "利用可能な数量" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "割当数量" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "株式配分の編集" @@ -8739,133 +8756,150 @@ msgstr "株式配分の編集" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "株式割当の削除" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "在庫を見る" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "割り当てられたラインを表示" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "消耗品ラインの表示" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "オプションラインの表示" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "テスト可能" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "追跡" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "トラッキングラインの表示" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "生産中" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "在庫不足" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "在庫なし" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "継承" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "単位 数量" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "必要数量" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "ビルドオーダーの作成" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "自動割り当て中" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "在庫の自動割り当て" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "選択されたオプションに従って、このビルドに在庫を自動的に割り当てます。" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "在庫処分" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "このビルドオーダーのすべての未引当在庫を割り当て解除します。" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "選択された品目から在庫を配分解除" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "在庫の配分が終了しました" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "ビルドストック" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "部品を見る" @@ -8896,28 +8930,28 @@ msgstr "部品を見る" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "目標期日あり" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "目標期日を指定した注文の表示" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "開始日あり" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "結果なし" msgid "Show build outputs currently in production" msgstr "現在生産中のビルド出力を表示" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "生産量ストック配分" @@ -8968,12 +9002,12 @@ msgstr "生産量ストック配分" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "ビルド出力の追加" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "ビルド出力の編集" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "このアクションは、選択されたビルド出力からすべてのストックを割り当て解除します。" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "在庫状況で絞り込む" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "選択された出力の完了" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "選択した出力のスクラップ" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "選択した出力のキャンセル" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "ビルド出力の表示" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "割り当て" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "生産量を増やすための在庫配分" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "デアロケート" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "ビルド出力から在庫を割り当て解除" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "完全なビルド出力" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "スクラップ" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "スクラップビルド出力" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "ビルド出力のキャンセル" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "割り当てライン" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "必須試験" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "アドレス削除" msgid "Are you sure you want to delete this address?" msgstr "本当にこのアドレスを削除しますか?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "会社を追加する" @@ -9097,19 +9131,19 @@ msgstr "会社を追加する" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "活動中の企業を表示" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "サプライヤー企業の表示" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "メーカーを表示" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "顧客企業の表示" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "アイテムを見る" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "項目追加" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "ラインアイテムの編集" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "行削除" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "部品パラメータの追加" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "パートパラメータの編集" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "必要在庫" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "ビルドオーダーを見る" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "このカテゴリの通知を購読しています" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "サブカテゴリを含む" @@ -9575,33 +9609,33 @@ msgstr "パラメータテンプレート" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "内部ユニット" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "新しい部品パラメータ" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "パートパラメータの削除" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "パラメータ追加" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "パートがロックされているため、パートパラメータを編集できません。" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "選択肢のあるテンプレートを表示" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "ユニット" @@ -9652,7 +9686,7 @@ msgstr "パラメータテンプレートの削除" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "総量" @@ -9664,145 +9698,145 @@ msgstr "保留中の注文を表示" msgid "Show received items" msgstr "受信アイテムの表示" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "販売オーダーを見る" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "最小在庫" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "有効なパーツでフィルタ" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "部品ロック状態によるフィルタリング" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "アセンブリ属性によるフィルタリング" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "サブカテゴリのパーツを含む" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "コンポーネント属性でフィルタ" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "テスト可能な属性によるフィルタリング" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "追跡可能属性でフィルタ" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "単位のある部品でフィルタ" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "IPNあり" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "内部部品番号を持つ部品によるフィルタリング" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "在庫あり" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "在庫がある部品でフィルタ" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "在庫の少ない部品で絞り込み" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "購入可能" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "購入可能な部品でフィルタ" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "販売可能" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "販売可能な部品でフィルタ" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "仮想部品" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "仮想部品でフィルタ" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "仮想部品ではない" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "テンプレート" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "テンプレートになっているパーツで絞り込み" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "バリエーション?" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "バリエーション部品によるフィルタリング" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "改訂版" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "改定箇所による絞り込み" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "改定あり" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "リビジョンがある部品でフィルタリング" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "価格情報のある部品でフィルタリング" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "在庫のある部品で絞り込み" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "ユーザーが購読しているパートによるフィルタリング" @@ -9814,16 +9848,16 @@ msgstr "ユーザーが購読しているパートによるフィルタリング #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "カテゴリを設定" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "選択した部品にカテゴリを設定" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "選択した部品の注文" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "選択したプラグインを更新" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "アンインストール" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "サンプル" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "インストール済み" @@ -10214,6 +10248,11 @@ msgstr "パラメータの編集" msgid "Delete Parameter" msgstr "パラメータの削除" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "MPN" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "パラメータの削除" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "ラインアイテムのインポート" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "サプライヤーコード" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "サプライヤーリンク" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "メーカーコード" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "受領済みの品目を表示" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "品目を受け取る" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "品目を受け取る" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "商品を受け取る" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "MPN" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "ベースユニット" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "サプライヤー部品の追加" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "アクティブなサプライヤー部品を表示" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "アクティブパート" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "アクティブな内部部品の表示" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "アクティブ・サプライヤー" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "アクティブなサプライヤーを表示" @@ -10301,7 +10336,7 @@ msgstr "アクティブなサプライヤーを表示" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "在庫のあるサプライヤー部品を表示" @@ -10313,23 +10348,23 @@ msgstr "在庫のあるサプライヤー部品を表示" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "受領日" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "受信済みアイテムの表示" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "項目ステータスによるフィルタリング" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "選択した商品を受け取る" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "商品を受け取る" @@ -10345,34 +10380,42 @@ msgstr "出荷に割り当て" msgid "Show allocations assigned to a shipment" msgstr "貨物に割り当てられた配分を表示" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "利用可能な数量" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "割当数量" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "出荷なし" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "未出荷" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "編集配分" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "割り当ての削除" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "出荷への割り当て" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "出荷への割り当て" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "シリアル番号の割り当て" @@ -10384,23 +10427,23 @@ msgstr "シリアル番号の割り当て" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "完全に割り当てられた行を表示" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "完了した行を表示" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "シリアルの割り当て" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "ビルドストック" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "注文在庫" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "インポートセッションの削除" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "インポートセッションの作成" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "アップロード" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "インポートされた行" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "モデルタイプ" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "対象機種による絞り込み" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "インポートセッションのステータスによるフィルタリング" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "インストール項目" @@ -11048,7 +11091,7 @@ msgstr "アンインストールアイテム" msgid "Item uninstalled" msgstr "アンインストールされたアイテム" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "ストックアイテムのアンインストール" @@ -11069,47 +11112,47 @@ msgstr "ロケーションタイプの削除" msgid "Icon" msgstr "アイコン" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "この在庫商品は生産中です" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "この在庫商品は販売注文に割り当てられています。" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "この在庫商品は顧客に割り当てられています" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "この在庫品は他の在庫品に取り付けられています" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "このストックアイテムはビルドオーダーによって消費されました。" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "この在庫はありません" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "この在庫商品は有効期限が切れています" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "この在庫商品は古くなっています。" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "このストックアイテムは完全に割り当てられています。" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "このストックアイテムは部分的に配分されています。" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "この在庫はなくなりました" @@ -11117,44 +11160,44 @@ msgstr "この在庫はなくなりました" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "ストックテイク日" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "現役部品の在庫表示" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "組立部品の在庫表示" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "割り当て済みのアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "利用可能なアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "サブロケーションを含む" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "サブロケ地の在庫を含む" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "枯渇" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "在庫切れ商品の表示" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "在庫のある商品を表示" @@ -11162,31 +11205,27 @@ msgstr "在庫のある商品を表示" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "生産中のアイテムを表示" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "消費済み" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "ビルドオーダーで消費されたアイテムの表示" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "他のアイテムにインストールされているストックアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "お客様に送付" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "顧客に送られた商品を表示" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "追跡済みアイテムの表示" @@ -11194,11 +11233,11 @@ msgstr "追跡済みアイテムの表示" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "購入価格" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "購入価格のある商品を表示" @@ -11206,67 +11245,67 @@ msgstr "購入価格のある商品を表示" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "期限切れの商品を表示" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "古くなったアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "賞味期限切れ" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "この日より前に賞味期限が切れた商品を表示" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "有効期限日数" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "期限切れの商品を表示" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "更新前" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "この日より前に更新されたアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "更新後" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "この日以降に更新されたアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "ストックテイク前" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "この日より前にカウントされたアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "ストックテイク後" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "この日以降にカウントされたアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "外部ロケーション" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "外部ロケーションにアイテムを表示" @@ -11274,7 +11313,7 @@ msgstr "外部ロケーションにアイテムを表示" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index d0f015bafc..bac147389c 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index e7f28ca1e9..e47b29596f 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\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" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Atlikta" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Neatlikta" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Taip" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Ne" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Klaida" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 6d560b37bc..3f73c218ad 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\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" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index b062656807..2c1581d205 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Verwijderen" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Annuleer" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Acties" @@ -74,55 +73,49 @@ msgstr "Acties" msgid "Search" msgstr "Zoeken" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Geslaagd" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Niet geslaagd" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Ja" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Nee" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Onderdeel" @@ -160,10 +153,10 @@ msgstr "Templatesjablonen voor onderdeel" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Leverancier onderdeel" @@ -174,7 +167,7 @@ msgstr "Leveranciers onderdelen" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Onderdeel categorieën" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Bouw onderdelen" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Bedrijf" @@ -287,7 +282,7 @@ msgstr "Bedrijven" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Project codes" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Inkooporder" @@ -423,7 +418,7 @@ msgstr "Eigenaren" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "Selectie lijsten" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "Selectie lijsten" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Foutmelding" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Succes" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Lage voorraad" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "De bijbehorende afbeelding van dit item verwijderen?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "Nieuwe rij toevoegen" msgid "Thumbnail" msgstr "Thumbnail" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Importeren van rijen" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Een ogenblik geduld, de gegevens worden geïmporteerd" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Fout opgetreden tijdens het importeren van de gegevens" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Gegevens bewerken" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Rij verwijderen" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Rij" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "Rij bevat fouten" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Accepteren" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Valid" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filter op rij validatiestatus" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Complete" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filter op rij voltooiingsstatus" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Geselecteerde rijen importeren" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Gegevens verwerken" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Er is een fout opgetreden" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Selecteer kolom, of laat leeg om dit veld te negeren." @@ -1918,31 +1913,31 @@ msgstr "Selecteer kolom, of laat leeg om dit veld te negeren." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Negeer dit veld" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Gegevenskolommen toewijzen aan database velden" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Accepteer kolomtoewijzing" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Database veld" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Veld beschrijving" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Geïmporteerde kolom" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Standaard waarde" @@ -2122,9 +2117,9 @@ msgstr "Groepsrollen bijwerken" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Bijgewerkt" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "Wijzigen" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Toevoegen" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "Geen artikelen" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Beschikbaar" @@ -2507,12 +2503,12 @@ msgstr "Uitloggen" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Voorraad" @@ -2716,8 +2712,8 @@ msgstr "Plug-in informatie" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Datum" @@ -2742,21 +2738,21 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Actief" @@ -2865,7 +2861,7 @@ msgstr "Onbekend model: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Verzending" @@ -2881,82 +2877,24 @@ msgstr "Inactief" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Geen voorraad" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Categorie" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Locatie" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Serienummer" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Aantal" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Aantal" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Locatie" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Serienummer" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Aantal" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Batch" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "Nieuw leveranciersdeel" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Leveranciersdeel aangemaakt" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Corrigeer de fouten in de geselecteerde onderdelen" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "Onderdelen bestellen" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "Volgende batch code" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Volgend serienummer" @@ -3954,22 +3952,22 @@ msgstr "Volgend serienummer" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "Bouw Uitvoer" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "Bouw Uitvoer" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Voltooi Productie" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Productieorder is voltooid" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Verwijder productieorder" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Productieorder zijn verwijderd" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Annuleer productieorder" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Productieorders zijn geannuleerd" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Productieorders zijn geannuleerd" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Toegewezen" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Bron locatie" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Selecteer de bron locatie voor de voorraadtoewijzing" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Voorraad toewijzen" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Voorraad items toegewezen" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "Verbruikt" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "Voorraad items toegewezen" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Geabonneerd" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "Stel vervaldatum in" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Verpakking aanpassen" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Status wijzigen" @@ -4197,10 +4224,10 @@ msgstr "Winkel met reeds ontvangen voorraad" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Batch code" @@ -4213,7 +4240,7 @@ 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 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Serienummers" @@ -4223,7 +4250,7 @@ msgstr "Voer serienummers in voor ontvangen items" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Vervaldatum" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "Voer een vervaldatum in voor ontvangen items" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Verpakking" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Opmerking" @@ -4254,9 +4281,9 @@ msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Ontvangen" @@ -4280,7 +4307,7 @@ msgstr "Item ontvangen in voorraad" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Opgegeven hoeveelheid als pakket toevoegen in plaats van individuele artikelen" @@ -4288,209 +4315,209 @@ msgstr "Opgegeven hoeveelheid als pakket toevoegen in plaats van individuele art #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Voer de initiële hoeveelheid in voor dit voorraadartikel" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Voer serienummer in voor nieuwe voorraad (of laat het leeg)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Voorraad status" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Voorraad item toevoegen" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "Selecteer het onderdeel om te installeren" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "Bevestig voorraad overdracht" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Laden..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Verplaats naar standaardlocatie" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Verplaatsen" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "Terug" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "Op voorraad" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Aantal" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Voorraad toevoegen" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Voorraad toegevoegd" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Voorraad verwijderen" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "Voorraad verwijderd" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Voorraad verplaatsen " -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "Voorraadartikel verplaatst" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Tel voorraad" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "Voorraad geteld" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Wijzig voorraad status" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "Voorraad status gewijzigd" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Voorraad samenvoegen" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "Voorraad samengevoegd" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "Voorraad toewijzen aan klant" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "Voorraad toegewezen aan klant" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Voorraad items verwijderen" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "Voorraad verwijderd" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Bovenliggende voorraad locatie" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "Ok" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Valuta" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6151,9 +6178,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Revisie" @@ -6173,8 +6200,8 @@ msgstr "Aangepaste status" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Extern" @@ -6195,9 +6222,9 @@ msgstr "Extern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Verwijzing" @@ -6258,7 +6285,7 @@ msgstr "Aangemaakt" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "Start datum" @@ -6266,15 +6293,16 @@ msgstr "Start datum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Compleet" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Toegewezen voorraad" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Print bouw order" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Test resultaten" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Bewerk bouwopdracht" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Voeg bouwopdracht toe" @@ -6453,9 +6481,9 @@ msgstr "Bestelling annuleren" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Productieorder" @@ -6465,7 +6493,7 @@ msgstr "Productieorder" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Standaard valuta" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Leverancier" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Fabrikant" @@ -6539,7 +6567,7 @@ msgstr "Fabrikant" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Toegewezen voorraad" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Bedrijf bewerken" @@ -6590,7 +6618,6 @@ msgstr "Intern onderdeel" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Fabrikant onderdeelnummer" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Parameters" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Wijzig fabrikant deel" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Voeg fabrikant deel toe" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Fabrikant deel verwijderen" @@ -6649,9 +6676,9 @@ msgstr "Onderdeel omschrijving" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Pakket hoeveelheid" @@ -6659,7 +6686,7 @@ msgstr "Pakket hoeveelheid" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "In bestelling" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "Acties leverancier onderdelen" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Bewerk leveranciersdeel" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Verwijder leveranciersdeel" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Leveranciersdeel toevoegen" @@ -6838,13 +6865,13 @@ msgstr "Categorie details" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Productie-opdracht toewijzingen" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Verkoopordertoewijzingen" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Revisie van" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Standaard locatie" @@ -6941,16 +6968,16 @@ msgstr "Trefwoorden" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Beschikbare voorraad" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "In bestelling" @@ -6970,7 +6997,7 @@ msgstr "Toegewezen aan verkooporders" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "In productie" @@ -6984,7 +7011,7 @@ msgstr "Minimale voorraad" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Vergrendeld" @@ -7027,12 +7054,12 @@ msgstr "Virtueel onderdeel" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Aangemaakt op" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Aangemaakt door" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Prijs bereik" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Vereist" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Onderdeel bewerken" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Onderdeel toevoegen" @@ -7133,7 +7160,7 @@ msgstr "Order" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "Voorraad bestelling" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Acties van onderdeel" @@ -7232,7 +7259,7 @@ msgstr "Voorraad invoer verwijderen" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "Voorraad waarde" @@ -7262,23 +7289,22 @@ msgstr "Maximale waarde" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Totale prijs" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Onderdeel" @@ -7287,14 +7313,14 @@ msgstr "Onderdeel" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Minimale prijs" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Maximale prijs" @@ -7302,7 +7328,7 @@ msgstr "Maximale prijs" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Maximale prijs" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Prijs per stuk" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Cirkel diagram" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Staafdiagram" @@ -7391,8 +7417,8 @@ msgstr "Inkoopprijs" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Laatst bijgewerkt" @@ -7454,8 +7480,8 @@ msgstr "Verkoopprijs" msgid "Supplier Price" msgstr "Leverancier prijs" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Variant onderdeel" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "Afgeronde regel items" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Bestemming" @@ -7529,8 +7555,8 @@ msgstr "Datum van uitgifte" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Datum van afronding" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "Factuur nummer" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Verzenddatum" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "Voorraad item serie nummers geven" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "Voorraad item geserialiseerd" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Voorraad activiteiten" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "Serienummer geven" @@ -8012,12 +8038,12 @@ msgstr "Voorraad artikel acties" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "Verouderd" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "Verlopen" @@ -8042,18 +8068,18 @@ msgstr "Fout bij het laden van iconen pakket van de server" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Onderdeel is niet actief" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Onderdeel is vergrendeld" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "U bent geabonneerd op meldingen van dit onderdeel" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Filters wissen" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Geen gegevens gevonden" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "Server heeft onjuist gegevenstype teruggestuurd" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "Server heeft onjuist gegevenstype teruggestuurd" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "Details weergeven" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "Details weergeven" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "Externe voorraad" @@ -8477,7 +8503,7 @@ msgstr "Externe voorraad" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Inclusief vervangend voorraad" @@ -8486,13 +8512,13 @@ msgstr "Inclusief vervangend voorraad" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Bevat variant voorraad" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Bouwen" @@ -8505,9 +8531,9 @@ msgstr "Bouwen" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Voorraad informatie" @@ -8528,7 +8554,8 @@ msgstr "Voorraad informatie" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Verbruiksartikel" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "Geen beschikbare voorraad" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "Getest items weergeven" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "Traceerbare items tonen" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "Gecreëerde items weergeven" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Toon artikelen met beschikbare voorraad" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "Goedgekeurde items weergeven" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Overgenomen" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Toon overgenomen items" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "Toon items die variant vervanging toestaan" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Optioneel" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Optionele items weergeven" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Verbruiksartikelen" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "Toon verbruikte items" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Heeft prijzen" @@ -8614,88 +8641,88 @@ msgstr "Heeft prijzen" msgid "Show items with pricing" msgstr "Toon items met prijzen" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "Stuklijst gegevens importeren" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "Stuklijst BOM item toevoegen" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "Stuklijst BOM item aangemaakt" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "Edit stuklijst BOM Item" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "Stuklijst BOM item bijgewerkt" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "Verwijder stuklijst BOM Item" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "Stuklijst BOM item verwijderd" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "Stuklijst BOM item gevalideerd" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "Mislukt om BOM-item te valideren" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "Bekijk stuklijst BOM" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "BOM-regel valideren" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Vervangingen bewerken" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Factuur van materialen kan niet worden bewerkt, omdat het onderdeel is vergrendeld" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Assemblage" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "Toon actieve assemblage orders" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Volgbaar" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Traceerbare items tonen" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "Toegewezen aan uitvoer" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "Toon items toegewezen aan bouwuitvoer" @@ -8708,30 +8735,20 @@ msgstr "Toon items toegewezen aan bouwuitvoer" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "Status van bestelling" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "Beschikbare hoeveelheid" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -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:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "Wijzig voorraadtoewijzing" @@ -8739,133 +8756,150 @@ msgstr "Wijzig voorraadtoewijzing" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "Verwijder voorraadtoewijzing" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "Voorraad item weergeven" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "Toon toegekende regels" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "Toon verbruikte items" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "Toon optionele regels" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "Testbaar" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "Gevolgd" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "Toon gevolgde lijnen" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "In productie" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "Onvoldoende voorraad" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "Geen voorraad beschikbaar" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "Wordt overgenomen" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "Eenheid hoeveelheid" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "Vereiste hoeveelheid" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "Maak bouw Order" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "Automatische toewijzing in uitvoering" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "Automatisch voorraad toewijzen" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "Voorraad automatisch toewijzen aan deze build volgens de geselecteerde opties" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "Voorraad ongedaan maken" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "Maak de toewijzing van alle niet bijgehouden voorraad voor deze bouworder ongedaan" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "Maak de toewijzing van voorraad van het geselecteerde regelitem ongedaan" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "De voorraad is ongedaan gemaakt" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "Bouw voorraad" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "Onderdeel weergeven" @@ -8896,28 +8930,28 @@ msgstr "Onderdeel weergeven" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "Streefdatum" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "Toon bestellingen met een streefdatum" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "Heeft een startdatum" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,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:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "Bouw uitvoer voorraad toewijzing" @@ -8968,12 +9002,12 @@ msgstr "Bouw uitvoer voorraad toewijzing" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "Voeg Build uitvoer toe" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "Bewerk bouwopdracht" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 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:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "Filter op voorraad status" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Voltooi geselecteerde uitvoer" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "Geselecteerde outputs schroot" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Geselecteerde uitvoer annuleren" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "Bekijk bouw uitvoer" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "Toewijzen" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Voorraad toewijzen om output te maken" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "Toewijzing annuleren" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Voorraad van build output niet toewijzen" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "Voltooi bouw uitvoer" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "Schroot" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "Verwijder productieorder" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "Annuleer productieorder" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "Toegewezen lijnen" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "Vereiste tests" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Adres verwijderen" msgid "Are you sure you want to delete this address?" msgstr "Weet u zeker dat u dit adres wilt verwijderen?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Bedrijf toevoegen" @@ -9097,19 +9131,19 @@ msgstr "Bedrijf toevoegen" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "Actieve bedrijven tonen" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "Toon bedrijven die leveranciers zijn" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "Toon bedrijven die fabrikanten zijn" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "Toon bedrijven die klanten zijn" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "Item bekijken" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Regel item toevoegen" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Regel item bewerken" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "Regel item verwijderen" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "Onderdeel parameter toevoegen" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Onderdeel parameter bewerken" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "Vereiste voorraad" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "Bekijk bouwopdracht" @@ -9517,7 +9551,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:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Inclusief subcategorieën" @@ -9575,33 +9609,33 @@ msgstr "Parameter sjabloon" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "Interne eenheden" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "Nieuwe onderdeel parameter" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Onderdeel parameter verwijderen" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Parameter toevoegen" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Onderdeel parameters kunnen niet worden bewerkt, omdat het onderdeel is vergrendeld" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "Toon sjablonen met keuzes" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Heeft eenheden" @@ -9652,7 +9686,7 @@ msgstr "Parameter sjabloon verwijderen" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Totale hoeveelheid" @@ -9664,145 +9698,145 @@ msgstr "Laat lopende orders zien" msgid "Show received items" msgstr "Toon ontvangen items" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "Bekijk verkooporder" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Minimale voorraad" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Filter op actieve status van onderdeel" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "Filter op vergrendelde status van onderdeel" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Filteren op samenvoegen attribuut" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Inclusief onderdelen in subcategorieën" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Filter op component kenmerk" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "Filter op testbare eigenschap" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Filteren op traceerbare kenmerk" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Filter op onderdelen die eenheden bevatten" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Heeft IPN" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "Filter op onderdelen met een intern deelnummer" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "Heeft voorraad" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Filter op onderdelen die voorraad hebben" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Filter op onderdelen met een lage voorraad" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Aankoopbaar" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Filteren op onderdelen die aankoopbaar zijn" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Verkoopbaar" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Filter op delen die verkoopbaar zijn" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtueel" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Filter op virtuele onderdelen" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Niet virtueel" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "Is een sjabloon" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "Filter op onderdelen die sjablonen zijn" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "Is een variant" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "Filter op onderdelen die sjablonen zijn" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "Is revisie" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "Filter op onderdelen die revisies zijn" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "Heeft revisies" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "Filter op onderdelen die revisies hebben" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "Filter op onderdelen met prijsinformatie" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "Filter op onderdelen die beschikbare voorraad hebben" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "Filter op delen waarop de gebruiker geabonneerd is" @@ -9814,16 +9848,16 @@ msgstr "Filter op delen waarop de gebruiker geabonneerd is" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "Categorie instellen" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "Categorie voor geselecteerde onderdelen instellen" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "Geselecteerde delen bestellen" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "Geselecteerde plug-in bijwerken" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "Verwijderen" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "Voorbeeld" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Geïnstalleerd" @@ -10214,6 +10248,11 @@ msgstr "Parameter bewerken" msgid "Delete Parameter" msgstr "Parameter verwijderen" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "MPN" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "Parameter verwijderen" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "Importeer regelitems" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Leverancier code" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Leverancier link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Fabrikant code" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "Toon regelitems die zijn ontvangen" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Ontvang artikel items" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Ontvang artikel items" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Items ontvangen" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "MPN" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Basis eenheden" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Voeg leveranciers onderdeel toe" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "Toon actieve leveranciers onderdelen" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "Actief deel" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "Actieve interne onderdelen tonen" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "Actieve leverancier" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "Toon actieve leveranciers" @@ -10301,7 +10336,7 @@ msgstr "Toon actieve leveranciers" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "Toon leveranciers onderdelen met voorraad" @@ -10313,23 +10348,23 @@ msgstr "Toon leveranciers onderdelen met voorraad" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "Ontvangst datum" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "Toon items die zijn ontvangen" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "Filter per regelitem status" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "Geselecteerde items ontvangen" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "Item ontvangen" @@ -10345,34 +10380,42 @@ msgstr "Toegewezen aan verzending" msgid "Show allocations assigned to a shipment" msgstr "Toon toewijzingen die zijn toegewezen aan een verzending" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "Beschikbare hoeveelheid" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "Toegewezen hoeveelheid" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "Geen verzending" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "Niet verzonden" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "Bewerk voorraadtoewijzing" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "Verwijder toewijzing" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "Toewijzen aan zending" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "Toewijzen aan zending" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "Serienummers toewijzen" @@ -10384,23 +10427,23 @@ msgstr "Serienummers toewijzen" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "Toon regels die volledig zijn toegewezen" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "Regels weergeven die zijn voltooid" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "Serienummer toewijzen" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "Voorraad bouwen" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "Bestel voorraad" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "Importsessie verwijderen" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "Importsessie aanmaken" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "Geüpload" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "Geïmporteerde regels" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "Model type" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "Filter op doeltype" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "Filter op status van import sessie" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "Installeer item" @@ -11048,7 +11091,7 @@ msgstr "Verwijder Item" msgid "Item uninstalled" msgstr "Item verwijderd" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "Verwijder voorraaditem" @@ -11069,47 +11112,47 @@ msgstr "Locatie type verwijderen" msgid "Icon" msgstr "Pictogram" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "Dit product is in productie" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "Voorraadartikel is toegewezen aan een verkooporder" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "Dit voorraadartikel is toegewezen aan een klant" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 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:136 +#: src/tables/stock/StockItemTable.tsx:135 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:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "Dit voorraadartikel is niet beschikbaar" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "Dit voorraad item is verlopen" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "Dit voorraadartikel is niet beschikbaar" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "Dit voorraadartikel is volledig toegewezen" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "Dit voorraadartikel is gedeeltelijk toegewezen" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "Dit voorraadartikel is leeg" @@ -11117,44 +11160,44 @@ msgstr "Dit voorraadartikel is leeg" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "Voorraadcontrole datum" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "Voorraad voor actieve onderdelen tonen" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "Voorraad tonen van gemonteerde onderdelen" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "Toon items die zijn toegewezen" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "Toon items die beschikbaar zijn" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Inclusief sub locaties" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "Voorraad bij sub locaties opnemen" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "Uitgeput" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "Toon lege voorraad items" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "Toon items die op voorraad zijn" @@ -11162,31 +11205,27 @@ msgstr "Toon items die op voorraad zijn" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "Toon artikelen die in productie zijn" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "Verbruikt" - -#: src/tables/stock/StockItemTable.tsx:374 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:379 +#: src/tables/stock/StockItemTable.tsx:378 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:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "Verzonden naar klant" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 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:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "Toon gevolgde objecten" @@ -11194,11 +11233,11 @@ msgstr "Toon gevolgde objecten" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "Heeft aanschaf prijs" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "Toon items met een aankoopprijs" @@ -11206,67 +11245,67 @@ msgstr "Toon items met een aankoopprijs" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "Toon items die verlopen zijn" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "Toon items die verouderd zijn" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "Verloopt voor" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "Toon items die voor deze datum verlopen zijn" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "Vervallen na" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "Toon items die vervallen na deze datum" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "Bijgewerkt voor" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "Toon items bijgewerkt voor deze datum" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "Bijgewerkt na" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "Toon items bijgewerkt na deze datum" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "Voorraadcontrole voor" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "Toon items geteld voor deze datum" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "Voorraadcontrole na" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "Items geteld na deze datum weergeven" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "Externe locatie" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "Toon items op een externe locatie" @@ -11274,7 +11313,7 @@ msgstr "Toon items op een externe locatie" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index ee3cb5f496..45a6a12e5c 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Slett" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Avbryt" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Handlinger" @@ -74,55 +73,49 @@ msgstr "Handlinger" msgid "Search" msgstr "Søk" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Ja" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Nei" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Del" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Leverandørdel" @@ -174,7 +167,7 @@ msgstr "Leverandørdeler" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Produsentdel" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Delkategorier" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Firma" @@ -287,7 +282,7 @@ msgstr "Firma" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Prosjektkoder" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Innkjøpsordre" @@ -423,7 +418,7 @@ msgstr "Eiere" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Feil" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Suksess" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Lav lagerbeholdning" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "Miniatyrbilde" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Oppdatert" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "Endre" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Legg til" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Tilgjengelig" @@ -2507,12 +2503,12 @@ msgstr "Logg ut" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Lagerbeholdning" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Dato" @@ -2742,21 +2738,21 @@ msgstr "Dato" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Aktiv" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Forsendelse" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Ingen lagerbeholdning" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Kategori" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Serienummer" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Antall" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Antall" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Serienummer" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Antall" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Leverandørdel opprettet" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Tildelt" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Tildel lagerbeholdning" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Serienumre" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Utløpsdato" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Mottatt" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Legg til gitt mengde som pakker i stedet for enkeltprodukter" @@ -4288,209 +4315,209 @@ msgstr "Legg til gitt mengde som pakker i stedet for enkeltprodukter" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Angi innledende antall for denne lagervaren" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Angi serienumre for ny lagerbeholdning (eller la stå tom)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "På lager" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Tell" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Overfør lager" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Tell beholdning" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Valuta" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6151,9 +6178,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "Opprettet" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Måldato" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Underordnede Produksjonsordrer" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Rediger produksjonsordre" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Legg til produksjonsordre" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Leverandør" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Produsent" @@ -6539,7 +6567,7 @@ msgstr "Produsent" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Tildelt lagerbeholdning" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Rediger Bedrift" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Produsentens delenummer" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Parametere" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Rediger produsentdel" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Slett produsentdel" @@ -6649,9 +6676,9 @@ msgstr "Delbeskrivelse" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Pakkeantall" @@ -6659,7 +6686,7 @@ msgstr "Pakkeantall" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "I bestilling" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Rediger Leverandørdel" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Slett Leverandørdel" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Legg til leverandørdel" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Produksjonsordre-tildelinger" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Salgsordretildelinger" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "Nøkkelord" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "I bestilling" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "Under produksjon" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Opprettelsesdato" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Prisområde" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Rediger del" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Delhandlinger" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Total pris" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Komponent" @@ -7287,14 +7313,14 @@ msgstr "Komponent" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Enhetspris" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Destinasjon" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Lagerhandlinger" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Fjern filtre" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Ingen poster funnet" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "Serveren returnerte feil datatype" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "Serveren returnerte feil datatype" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Inkluderer erstatningsbeholdning" @@ -8486,13 +8512,13 @@ msgstr "Inkluderer erstatningsbeholdning" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Inkluderer variantbeholdning" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Produseres" @@ -8505,9 +8531,9 @@ msgstr "Produseres" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Lagerinformasjon" @@ -8528,7 +8554,8 @@ msgstr "Lagerinformasjon" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Forbruksvare" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "Vis sporbare deler" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Vis elementer med tilgjengelig lagerbeholdning" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "Vis godkjente elementer" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Vis arvede elementer" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Valgfritt" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Vis valgfrie elementer" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Forbruksvare" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "Vis forbruksartikler" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Har prising" @@ -8614,88 +8641,88 @@ msgstr "Har prising" msgid "Show items with pricing" msgstr "Vis varer med priser" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "Vis BOM" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Rediger erstatninger" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Sammenstilling" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "Vis aktive sammenstillinger" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Sporbar" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Vis sporbare sammenstillinger" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "Spores" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "Ingen lagerbeholdning tilgjengelig" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "Filtrer etter lagerstatus" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Slett adresse" msgid "Are you sure you want to delete this address?" msgstr "Er du sikker på at du vil slette denne adressen?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Legg til ordrelinje" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Rediger ordrelinje" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Rediger del-parameter" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Inkluder underkategorier" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Slett del-parameter" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Legg til parameter" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "Vis maler med valg" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Har enheter" @@ -9652,7 +9686,7 @@ msgstr "Slett parametermal" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Totalt Antall" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Minimumsbeholdning" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Filtrer etter del aktiv-status" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Filtrer etter sammenstillingsattributt" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Inkluder deler i underkategorier" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Filtrer etter komponentattributt" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Filtrer etter sporbar attributt" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Filtrer etter deler som har enheter" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Har IPN" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "Filtrer etter deler som har internt delnummer" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "Har beholdning" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Filtrer etter deler som har lagerbeholdning" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Filtrer etter deler som har lav lagerbeholdning" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Kjøpbar" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Filtrer etter deler som kan kjøpes" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Salgbar" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Filtrer etter deler som kan selges" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuell" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Filtrer etter deler som er virtuelle" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Ikke virtuell" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "Eksempel" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Installert" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "MPN" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Leverandørkode" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Leverandørlenke" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Produsentens kode" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Motta ordrelinje" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Motta ordrelinje" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Motta artikler" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "MPN" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Basisenhet" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Legg til leverandørdel" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "Ikke sendt" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "Lastet opp" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "Denne lagervaren er i produksjon" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "Denne lagervaren har blitt tildelt en salgsordre" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "Denne lagervaren har blitt tilordnet en kunde" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "Denne lagervaren er montert i en annen lagervare" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 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:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "Denne lagervaren har utløpt" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "Denne lagervaren er gammel" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "Denne lagervaren er i sin helhet tilordnet" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "Denne lagervaren er delvis tilordnet" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "Denne lagervaren er oppbrukt" @@ -11117,44 +11160,44 @@ msgstr "Denne lagervaren er oppbrukt" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "Vis lagerbeholdning for aktive deler" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "Vis elementer som har blitt tildelt" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "Vis elementer som er tilgjengelige" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Inkluder underplasseringer" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "Inkluder lager i underplasseringer" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "Oppbrukt" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "Vis oppbrukte lagervarer" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "Vis elementer som er på lager" @@ -11162,31 +11205,27 @@ msgstr "Vis elementer som er på lager" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "Vis elementer som er under produksjon" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "Vis lagervarer som er installert i andre elementer" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "Sendt til kunde" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "Vis elementer som er sendt til en kunde" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "Vis sporede deler" @@ -11194,11 +11233,11 @@ msgstr "Vis sporede deler" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "Har innkjøpspris" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "Vis elementer som har innkjøpspris" @@ -11206,67 +11245,67 @@ msgstr "Vis elementer som har innkjøpspris" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "Utløpt før" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "Utløpt etter" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "Oppdatert før" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "Oppdatert etter" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "Ekstern plassering" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "Vis elementer ved en ekstern plassering" @@ -11274,7 +11313,7 @@ msgstr "Vis elementer ved en ekstern plassering" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 98ac3ab407..28350103f8 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\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" @@ -48,21 +48,20 @@ msgstr "Usuń" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Anuluj" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Akcje" @@ -74,55 +73,49 @@ msgstr "Akcje" msgid "Search" msgstr "Szukaj" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Zaliczone" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Niezaliczone" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Tak" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Nie" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Komponent" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Część dostawcy" @@ -174,7 +167,7 @@ msgstr "Części dostawcy" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Część Producenta" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Kategorie części" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Firma" @@ -287,7 +282,7 @@ msgstr "Firmy" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Kody projektu" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Zlecenie zakupu" @@ -423,7 +418,7 @@ msgstr "Właściciele" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Błąd" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Sukces" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Mała ilość w magazynie" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Usunąć powiązany obrazek z tego elementu?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "Miniaturka" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Import wierszy" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Proszę czekać na zaimportowanie danych" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Nastąpił błąd podczas importowania %s" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Edytuj dane" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Usuń wiersz" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Wiersz" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "Wiersz zawiera błędy" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Zaakceptuj" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Ważny" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filtruj według stanu walidacji wierszy" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Zakończono" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filtruj według statusu ukończenia wiersza" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Importuj wybrane wiersze" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Przetwarzanie danych" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Wystąpił błąd" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Wybierz kolumnę lub pozostaw puste, aby zignorować to pole." @@ -1918,31 +1913,31 @@ msgstr "Wybierz kolumnę lub pozostaw puste, aby zignorować to pole." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Ignoruj to pole" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Odwzorowanie kolumn danych do pól bazy" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Akceptuj mapowanie kolumn" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Pole bazy danych" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Opis pola" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Zaimportowana kolumna" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Wartość domyślna" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Dodaj" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "Wyloguj się" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Stan" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Wysyłka" @@ -2881,82 +2877,24 @@ msgstr "Nieaktywny" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Brak w magazynie" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Lokalizacja" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Numer seryjny" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Ilość" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Ilość" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Lokalizacja" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Numer seryjny" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Ilość" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Następny numer seryjny" @@ -3954,22 +3952,22 @@ msgstr "Następny numer seryjny" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Dostosuj opakowanie" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Zmień status" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Kod partii" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Numery seryjne" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Opakowanie" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Notatka" @@ -4254,9 +4281,9 @@ msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Otrzymano" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Dodaj podaną ilość jako paczkę zamiast poszczególnych produktów" @@ -4288,209 +4315,209 @@ msgstr "Dodaj podaną ilość jako paczkę zamiast poszczególnych produktów" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Wprowadź początkową ilość dla tego towaru" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Wprowadź numery seryjne dla nowego stanu (lub pozostaw puste)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Dodaj element magazynowy" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Ładowanie..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Przenieś do domyślnej lokalizacji" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Przenieś" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "Na stanie" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Ilość" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Dodaj stan" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Usuń stan" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Przenieś stan" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Policz stan" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Zmień status stanu magazynowego" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Część nie jest aktywna" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Wirtualny" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 7e14deef2e..b919e173fe 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Eliminar" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Cancelar" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Ações" @@ -74,55 +73,49 @@ msgstr "Ações" msgid "Search" msgstr "Buscar" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Aprovar" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Falhou" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Sim" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Não" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Peça" @@ -160,10 +153,10 @@ msgstr "Modelos de Teste da Peça" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -174,7 +167,7 @@ msgstr "Peças de fornecedor" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Fabricante da peça" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Categorias da Peça" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Empresa" @@ -287,7 +282,7 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Códigos do Projeto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Pedido de Compra" @@ -423,7 +418,7 @@ msgstr "Proprietários" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Erro" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Sucesso" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Estoque Baixo" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Remover a imagem associada a este item?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1837,73 +1832,73 @@ msgstr "" msgid "Thumbnail" msgstr "Miniatura" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Completo" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1919,31 +1914,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2123,9 +2118,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Atualizado" @@ -2147,7 +2142,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Adicionar" @@ -2169,14 +2164,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Disponível" @@ -2508,12 +2504,12 @@ msgstr "Encerrar sessão" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Estoque" @@ -2717,8 +2713,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2732,7 +2728,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Data" @@ -2743,21 +2739,21 @@ msgstr "Data" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Ativo" @@ -2866,7 +2862,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Envios" @@ -2882,82 +2878,24 @@ msgstr "Inativo" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Sem Estoque" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Categoria" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Localização" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Número de Série" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Quantidade" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2967,7 +2905,67 @@ msgstr "Quantidade" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Localização" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Número de Série" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Quantidade" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Lote" @@ -3390,7 +3388,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Fornecedor da Peça criado" @@ -3460,9 +3458,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3937,16 +3935,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Próximo número de série" @@ -3955,22 +3953,22 @@ msgstr "Próximo número de série" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "Saída da Produção" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3979,103 +3977,132 @@ msgstr "Saída da Produção" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Estado" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Concluir Saídas de Produção" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "O Pedido de produção foi concluído" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Cancelar Saída de Produção" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Os Pedidos de produção foram cancelados" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Cancelar Saída de Produção" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Os Pedidos de produção foram cancelados" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Os Pedidos de produção foram cancelados" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Alocado" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Localização de Origem" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Alocar estoque" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4085,7 +4112,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4159,12 +4186,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Alterar Estado" @@ -4198,10 +4225,10 @@ msgstr "Armazenar com estoque já recebido" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Código de Lote" @@ -4214,7 +4241,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Números de Série" @@ -4224,7 +4251,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4233,17 +4260,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Nota" @@ -4255,9 +4282,9 @@ msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Recebido" @@ -4281,7 +4308,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Adicionar quantidade dada como pacotes em vez de itens individuais" @@ -4289,209 +4316,209 @@ msgstr "Adicionar quantidade dada como pacotes em vez de itens individuais" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Digite a quantidade inicial para este item de estoque" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Insira os números de série para novo estoque (ou deixe em branco)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Estado do Estoque" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Adicionar item de Estoque" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "A carregar..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Mover para o local padrão" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Mover" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "Em Estoque" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Contar" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Adicionar Estoque" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Remover Estoque" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Transferir Estoque" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Contar Estoque" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Alterar estado do Estoque" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Mesclar Estoque" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Excluir Itens de Estoque" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Localização parente de Estoque" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5709,7 +5736,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Moeda" @@ -6128,15 +6155,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6152,9 +6179,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Revisão" @@ -6174,8 +6201,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externos" @@ -6196,9 +6223,9 @@ msgstr "Externos" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Referência" @@ -6259,7 +6286,7 @@ msgstr "Criado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6267,15 +6294,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Data alvo" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Concluído" @@ -6298,7 +6326,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6319,7 +6347,7 @@ msgid "Child Build Orders" msgstr "Pedido de Produção Filho" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Resultados do teste" @@ -6329,8 +6357,8 @@ msgid "Edit Build Order" msgstr "Editar Pedido de Produção" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Novo Pedido de Produção" @@ -6454,9 +6482,9 @@ msgstr "Cancelar pedido" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Ordem de Produção" @@ -6466,7 +6494,7 @@ msgstr "Ordem de Produção" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6515,7 +6543,7 @@ msgstr "Moeda Padrão" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6528,8 +6556,8 @@ msgstr "Fornecedor" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Fabricante" @@ -6540,7 +6568,7 @@ msgstr "Fabricante" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6572,7 +6600,7 @@ msgid "Assigned Stock" msgstr "Estoque Atribuído" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Editar Empresa" @@ -6591,7 +6619,6 @@ msgstr "Peça Interna" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Número da Peça do Fabricante" @@ -6620,18 +6647,18 @@ msgid "Parameters" msgstr "Parâmetros" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" @@ -6650,9 +6677,9 @@ msgstr "Descrição da Peça" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Quantidade embalada" @@ -6660,7 +6687,7 @@ msgstr "Quantidade embalada" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "No Pedido" @@ -6696,17 +6723,17 @@ msgid "Supplier Part Actions" msgstr "Ações do Fornecedor da Peça" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Editar Fornecedor da Peça" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Excluir Fornecedor da Peça" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Adicionar Fornecedor da Peça" @@ -6839,13 +6866,13 @@ msgstr "Detalhes da Categoria" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" @@ -6917,8 +6944,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Localização Padrão" @@ -6942,16 +6969,16 @@ msgstr "Palavras-chave" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Estoque Disponível" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "Na ordem" @@ -6971,7 +6998,7 @@ msgstr "Alocado para Pedidos de Venda" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "Em Produção" @@ -6985,7 +7012,7 @@ msgstr "Estoque Mínimo" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7028,12 +7055,12 @@ msgstr "Peça virtual" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Data de Criação" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Criado por" @@ -7052,8 +7079,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Intervalo de Preço" @@ -7109,13 +7136,13 @@ msgid "Required" msgstr "Obrigatório" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Editar Peça" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Adicionar Peça" @@ -7134,7 +7161,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "Encomendar Estoque" @@ -7143,7 +7170,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Ações da Peça" @@ -7233,7 +7260,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7263,23 +7290,22 @@ msgstr "Valor Máximo" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Preço Total" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Componente" @@ -7288,14 +7314,14 @@ msgstr "Componente" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Preço Mínimo" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Preço Máximo" @@ -7303,7 +7329,7 @@ msgstr "Preço Máximo" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7311,17 +7337,17 @@ msgstr "Preço Máximo" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Preço Unitário" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Gráfico circular" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Gráfico de Barras" @@ -7392,8 +7418,8 @@ msgstr "Preço de Compra" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Última Atualização" @@ -7455,8 +7481,8 @@ msgstr "Preço de Venda" msgid "Supplier Price" msgstr "Preço do fornecedor" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Peça Variante" @@ -7487,7 +7513,7 @@ msgid "Completed Line Items" msgstr "Itens de Linha Concluídos" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Destino" @@ -7530,8 +7556,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7690,8 +7716,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Data de Envio" @@ -7955,7 +7981,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7988,7 +8014,7 @@ msgid "Stock Operations" msgstr "Operações de Stock" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8013,12 +8039,12 @@ msgstr "Ações do Item do Estoque" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8043,18 +8069,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "A peça não está ativa" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8343,7 +8369,7 @@ msgid "Clear Filters" msgstr "Limpar Filtros" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Nenhum registo encontrado" @@ -8355,17 +8381,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "O servidor retornou dados incorretos" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "O servidor retornou dados incorretos" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8383,20 +8405,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8468,8 +8494,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "Estoque externo" @@ -8478,7 +8504,7 @@ msgstr "Estoque externo" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Inclui substitutos de estoque" @@ -8487,13 +8513,13 @@ msgstr "Inclui substitutos de estoque" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Inclui estoque variante" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Produzindo" @@ -8506,9 +8532,9 @@ msgstr "Produzindo" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Informação do Estoque" @@ -8529,7 +8555,8 @@ msgstr "Informação do Estoque" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Item Consumível" @@ -8538,7 +8565,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8547,12 +8574,12 @@ msgid "Show trackable items" msgstr "Mostrar partes rastreáveis" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Mostrar itens com estoque disponível" @@ -8569,12 +8596,12 @@ msgid "Show validated items" msgstr "Mostrar itens validados" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Herdado" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Mostrar itens herdados" @@ -8587,18 +8614,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Opcional" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Mostrar itens opcionais" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Consumível" @@ -8607,7 +8634,7 @@ msgid "Show consumable items" msgstr "Mostrar itens consumíveis" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Tem Preço" @@ -8615,88 +8642,88 @@ msgstr "Tem Preço" msgid "Show items with pricing" msgstr "Exibir itens com preço" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "Adicionar Item na BOM" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "Item BOM criado" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "Editar Item da BOM" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "Item da BOM atualizado" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "Apagar Item da BOM" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "Item da BOM excluído" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "Visualizar BOM" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Editar peças substitutas" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Montagem" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "Mostrar montagens ativas" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreável" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Mostrar montagens rastreáveis" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8709,30 +8736,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8740,133 +8757,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "Exibir linhas alocadas" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "Mostrar linhas de consumíveis" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "Mostrar itens opcionais" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "Rastreado" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "Mostrar linhas rastreadas" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "Em produção" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "Nenhum estoque disponível" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "Quantidade Unitária" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "Produzir Estoque" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8897,28 +8931,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8961,7 +8995,7 @@ msgstr "Sem Resultado" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8969,12 +9003,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "Nova saída de produção" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8982,89 +9016,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "Filtrar por estado do estoque" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Concluir saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "Remover saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Cancelar saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "Atribuir" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Atribuir estoque para a produção" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "Desalocar" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Desalocar estoque da produção" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "Concluir Produção" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "Sucata" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "Cancelar Saída de Produção" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "Cancelar Saída de Produção" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "Testes Obrigatórios" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9089,8 +9123,8 @@ msgstr "Apagar Morada" msgid "Are you sure you want to delete this address?" msgstr "Tem a certeza que deseja apagar esta morada?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Adicionar Empresa" @@ -9098,19 +9132,19 @@ msgstr "Adicionar Empresa" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "Mostrar Empresas ativas" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "Mostrar Empresas que são fornecedores" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "Mostrar Empresas que são fabricantes" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "Mostrar Empresas que são clientes" @@ -9227,26 +9261,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Adicionar item de linha" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Editar item de linha" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "Excluir Item da Linha" @@ -9462,8 +9496,8 @@ msgid "Add Part Parameter" msgstr "Adicionar Parâmetro da Peça" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Editar Parâmetro da Peça" @@ -9496,20 +9530,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9518,7 +9552,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Incluir Subcategorias" @@ -9576,33 +9610,33 @@ msgstr "Modelo do Parâmetro" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "Unidades Internas" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "Novo Parâmetro da Peça" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Excluir Parâmetro da Peça" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Adicionar parâmetro" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9623,7 +9657,7 @@ msgid "Show templates with choices" msgstr "Mostrar modelos com escolhas" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Possui unidades" @@ -9653,7 +9687,7 @@ msgstr "Excluir Modelo de Parâmetro" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Quantidade Total" @@ -9665,145 +9699,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Stock mínimo" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Filtrar por estado ativo da peça" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Filtrar por atributo de montagem" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Incluir peças nas subcategorias" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Filtrar por atributo do componente" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Filtrar por atributo rastreável" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Filtrar por peças que têm unidades" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Possui IPN" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "Filtrar por peças que tenham um IPN" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "Possui estoque" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Mostrar peças que têm estoque" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Filtrar po peças que têm estoque baixo" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Adquirível" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Filtrar por peças que são adquiríveis" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Vendível" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Filtrar por peças que são vendíveis" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Filtrar por peças que são virtuais" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Não é Virtual" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9815,16 +9849,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10064,7 +10098,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "Desinstalar" @@ -10182,7 +10216,7 @@ msgid "Sample" msgstr "Amostra" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Instalado" @@ -10215,6 +10249,11 @@ msgstr "Editar Parâmetro" msgid "Delete Parameter" msgstr "Excluir Parâmetro" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "MPN" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10231,70 +10270,66 @@ msgstr "Excluir Parâmetro" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Código do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Ligação do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Código do Fabricante" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Receber item de linha" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Receber item de linha" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Receber itens" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "MPN" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Unidade Base" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Adicionar Fornecedor da Peça" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "Mostrar peças do fornecedor ativas" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "Peça Ativa" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "Mostrar partes internas ativas" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "Fornecedor Ativo" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "Mostrar Fornecedores ativos" @@ -10302,7 +10337,7 @@ msgstr "Mostrar Fornecedores ativos" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10314,23 +10349,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10346,34 +10381,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10385,23 +10428,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "Encomendar Estoque" @@ -10765,29 +10808,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "Tipo de Modelo" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "Filtrar pelo destino do tipo de modelo" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11033,7 +11076,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11049,7 +11092,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11070,47 +11113,47 @@ msgstr "Apagar Tipo de Localização" msgid "Icon" msgstr "Ícone" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "Este item de estoque está em produção" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 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:122 +#: src/tables/stock/StockItemTable.tsx:121 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:129 +#: src/tables/stock/StockItemTable.tsx:128 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:136 +#: src/tables/stock/StockItemTable.tsx:135 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:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "Este item de estoque expirou" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "Este item de estoque está obsoleto" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "Este item de estoque está totalmente alocado" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "Este item de estoque está parcialmente alocado" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "Este item de estoque está esgotado" @@ -11118,44 +11161,44 @@ msgstr "Este item de estoque está esgotado" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "Mostrar estoque de peças ativas" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "Mostrar itens que foram alocados" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "Mostrar itens que estão disponíveis" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Incluir sublocações" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "Incluir estoque em sublocalizações" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "Esgotado" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "Mostrar itens de estoque esgotados" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "Mostrar itens que estão disponíveis em estoque" @@ -11163,31 +11206,27 @@ msgstr "Mostrar itens que estão disponíveis em estoque" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "Mostrar itens que estão em produção" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 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:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "Enviar para o Cliente" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "Mostrar itens que foram enviados para um cliente" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "Mostrar itens rastreáveis" @@ -11195,11 +11234,11 @@ msgstr "Mostrar itens rastreáveis" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "Possui Preço de Compra" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "Mostrar itens que possuem um preço de compra" @@ -11207,67 +11246,67 @@ msgstr "Mostrar itens que possuem um preço de compra" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "Localização Externa" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "Mostrar itens em uma localização externa" @@ -11275,7 +11314,7 @@ msgstr "Mostrar itens em uma localização externa" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index 91207bf838..75b410321a 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Excluir" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Cancelar" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Ações" @@ -74,55 +73,49 @@ msgstr "Ações" msgid "Search" msgstr "Buscar" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Aprovado" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Reprovado" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Sim" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Não" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Peça" @@ -160,10 +153,10 @@ msgstr "Teste de Modelos de Peças" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -174,7 +167,7 @@ msgstr "Peças do Fornecedor" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Fabricante da peça" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Categorias de Peça" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Criar itens" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Empresa" @@ -287,7 +282,7 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Códigos de Projeto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Pedido de Compra" @@ -423,7 +418,7 @@ msgstr "Proprietários" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "Listas de Seleção" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "Listas de Seleção" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Erro" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Sucesso" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Estoque Baixo" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Remover imagem associada a este item?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "Adicionar nova linha" msgid "Thumbnail" msgstr "Miniatura" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Importação de Linhas" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Por favor, aguarde enquanto os dados são importados" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Ocorreu um erro na importação de dados" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Alterar dados" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Apagar linha" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Linhas" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "A linha contém erros" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Concordar" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Válido" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filtrar por estado de validação de linha" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Concluir" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filtrar por estado de conclusão de linha" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Importar as linhas selecionadas" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Processando dados" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Ocorreu um erro" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Selecione uma coluna, ou deixe em branco para ignorar este campo." @@ -1918,31 +1913,31 @@ msgstr "Selecione uma coluna, ou deixe em branco para ignorar este campo." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Ignorar esse campo" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Mapeando colunas de dados para campos no banco de dados" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Aceitar mapeamento de coluna" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Campo do banco de dados" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Descrição do Campo" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Coluna importada" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Valor Padrão" @@ -2122,9 +2117,9 @@ msgstr "Atualizando funções de grupo" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Atualizado" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "Alterar" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Adicionar" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "Nenhum item" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Disponível" @@ -2507,12 +2503,12 @@ msgstr "Sair" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Estoque" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Data" @@ -2742,21 +2738,21 @@ msgstr "Data" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Ativo" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Remessa" @@ -2881,82 +2877,24 @@ msgstr "Inativo" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Sem Estoque" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Categoria" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Localização" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Número de Série" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Quantidade" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Quantidade" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Localização" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Número de Série" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Quantidade" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Lote" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Peça do fornecedor criada" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Próximo número de série" @@ -3954,22 +3952,22 @@ msgstr "Próximo número de série" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "Saída da Produção" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "Saída da Produção" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Estado" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Concluir Saídas de Produção" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Saídas de produção foram completadas" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Sucatear Saídas de Produção" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Saídas de produção foram sucateadas" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Cancelar Saídas de Produção" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Saídas de produção foram canceladas" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Saídas de produção foram canceladas" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Alocado" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Local de Origem" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Selecione o local de origem para alocação de estoque" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Alocar Estoque" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Itens de estoque alocados" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "Itens de estoque alocados" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Inscrito" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Ajustar Pacotes" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Alterar Status" @@ -4197,10 +4224,10 @@ msgstr "Armazenar com estoque já recebido" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Código de Lote" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Números de Série" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Data de Validade" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Anotação" @@ -4254,9 +4281,9 @@ msgstr "Código (SKU)" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Recebido" @@ -4280,7 +4307,7 @@ msgstr "Ítem recebido em estoque" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Adicionar quantidade dada como pacotes e não itens individuais" @@ -4288,209 +4315,209 @@ msgstr "Adicionar quantidade dada como pacotes e não itens individuais" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Inserir quantidade inicial deste item de estoque" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Insira o número de série para novo estoque (ou deixe em branco)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Situação do Estoque" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Adicionar Item do Estoque" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "Selecione a peça para instalar" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "Confirmar Transferência de Estoque" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Carregando..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Mover para o local padrão" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Mover" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "Voltar" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "Em Estoque" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Contar" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Adicionar Estoque" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Estoque adicionado" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Remover Estoque" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "Estoque removido" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Transferir Estoque" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "Estoque transferido" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Contar Estoque" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Mudar estado do estoque" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Mesclar estoque" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Excluir Item de Estoque" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "Estoque excluído" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Local de estoque pai" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "Encontrar Número de Série" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "Nenhum item correspondente" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "Vários itens correspondentes" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "Resposta inválida do servidor" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Moeda" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6151,9 +6178,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Revisão" @@ -6173,8 +6200,8 @@ msgstr "Status Personalizado" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externo" @@ -6195,9 +6222,9 @@ msgstr "Externo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Referência" @@ -6258,7 +6285,7 @@ msgstr "Criado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Data Prevista" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Concluído" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Estoque Alocado" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Pedido de Produção Filhos" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Resultados do teste" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Editar Pedido de Produção" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Adicionar Pedido de Produção" @@ -6453,9 +6481,9 @@ msgstr "Cancelar pedido" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Ondem de Produção" @@ -6465,7 +6493,7 @@ msgstr "Ondem de Produção" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Moeda Padrão" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Fornecedor" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Fabricante" @@ -6539,7 +6567,7 @@ msgstr "Fabricante" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Estoque Atribuído" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Editar Empresa" @@ -6590,7 +6618,6 @@ msgstr "Peça Interna" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Número de Peça do Fabricante" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Parâmetros" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" @@ -6649,9 +6676,9 @@ msgstr "Descrição da Peça" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Quantidade de embalagens" @@ -6659,7 +6686,7 @@ msgstr "Quantidade de embalagens" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "No pedido" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "Ações de Peças do Fornecedor" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Editar Peça do Fornecedor" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Excluir Peça do Fornecedor" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Adicionar Peça do Fornecedor" @@ -6838,13 +6865,13 @@ msgstr "Detalhes da categoria" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Revisão" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Local Padrão" @@ -6941,16 +6968,16 @@ msgstr "Palavras-chave" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Estoque Disponível" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "No pedido" @@ -6970,7 +6997,7 @@ msgstr "Alocado para Pedidos de Venda" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "Em Produção" @@ -6984,7 +7011,7 @@ msgstr "Estoque Mínimo" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Bloqueado" @@ -7027,12 +7054,12 @@ msgstr "Parte Virtual" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Criado em" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Criado por" @@ -7051,8 +7078,8 @@ msgstr "dias" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Faixa de Preço" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Obrigatório" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Editar Peça" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Adicionar Parte" @@ -7133,7 +7160,7 @@ msgstr "Pedido" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "Pedir estoque" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Ações da Peça" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "Valor máximo" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Preço Total" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Componente" @@ -7287,14 +7313,14 @@ msgstr "Componente" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Preço Mínimo" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Preço Máximo" @@ -7302,7 +7328,7 @@ msgstr "Preço Máximo" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Preço Máximo" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Preço Unitário" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Gráfico Pizza" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Grafico de Barras" @@ -7391,8 +7417,8 @@ msgstr "Preço de Compra" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Última Atualização" @@ -7454,8 +7480,8 @@ msgstr "Preço de Venda" msgid "Supplier Price" msgstr "Preço do fornecedor" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Peça Variante" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "Itens de Linha Concluídos" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Destino" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Data de envio" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Operações de Estoque" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "Ações de Estoque" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Peça inativa" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Limpar Filtros" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Nenhum registro encontrado" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "O servidor retornou um tipo de dado incorreto" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "O servidor retornou um tipo de dado incorreto" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "Estoque externo" @@ -8477,7 +8503,7 @@ msgstr "Estoque externo" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Incluir estoque de substitutos" @@ -8486,13 +8512,13 @@ msgstr "Incluir estoque de substitutos" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Incluir estoque de variantes" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Produzindo" @@ -8505,9 +8531,9 @@ msgstr "Produzindo" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Informação do Estoque" @@ -8528,7 +8554,8 @@ msgstr "Informação do Estoque" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Item Consumível" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "Estoque não disponível" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "Mostrar itens testáveis" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "Mostrar itens rastreáveis" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "Mostrar itens montados" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Mostrar itens com estoque disponível" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "Mostrar itens validados" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Herdado" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Mostrar itens herdados" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "Mostrar itens que permitem a substituição de variantes" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Opcional" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Mostrar itens opcionais" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Consumível" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "Mostrar itens consumíveis" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Tem Preço" @@ -8614,88 +8641,88 @@ msgstr "Tem Preço" msgid "Show items with pricing" msgstr "Exibir itens com preço" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "Importar Data BOM" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "Adicionar Item BOM" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "Item BOM criado" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "Editar Item BOM" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "Item BOM atualizado" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "Deletar Item BOM" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "Item BOM deletado" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "Item da LDM validado" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "Falha ao validar o item LDM" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "Ver BOM" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "Validar Linha BOM" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Editar substitutos" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "A lista de materiais não pode ser editada, pois está bloqueada" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Montagem" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "Mostrar montagens ativas" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreável" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Mostrar montagens rastreáveis" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "Alocado para saída" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "Mostrar itens alocados a uma saída da compilação" @@ -8708,30 +8735,20 @@ msgstr "Mostrar itens alocados a uma saída da compilação" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "Situação do pedido" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "Quantidade Disponível" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -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:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "Mostrar linhas alocadas" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "Mostrar linhas consumíveis" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "Mostrar linhas opcionais" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "Testável" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "Monitorado" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "Mostrar itens monitorados" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "Em produção" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "Estoque insuficiente" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "Nenhum estoque disponível" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "Obtém herdados" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "Quantidade Unitária" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "Criar Pedido de Produção" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "Alocação automática em progresso" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "Estoque alocado automaticamente" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "Alocar automaticamente o estoque desta compilação conforme as opções selecionadas" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "Desalocar estoque" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "Desalocar todo estoque não rastreado para esta ordem de compilação" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "Desalocar estoque do item de linha selecionado" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "O estoque foi distribuído" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "Estoque de Produção" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,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:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "Adicionar saída da compilação" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "Filtrar por estado do estoque" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Concluir as saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "Sucatear saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Cancelar saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "Alocar" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Desalocar estoque da saída de produção" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "Desalocar" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Desalocar estoque da saída de produção" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "Concluir saída de produção" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "Sucata" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "Sucatear saída de produção" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "Cancelar Saídas de Produção" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "Linhas Alocadas" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "Testes Obrigatórios" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Excluir Endereço" msgid "Are you sure you want to delete this address?" msgstr "Tem a certeza de que quer apagar esta endereço?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Adicionar Empresa" @@ -9097,19 +9131,19 @@ msgstr "Adicionar Empresa" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "Mostrar empresas ativas" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "Mostrar empresas que são fornecedores" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "Mostrar empresas que são fabricantes" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "Mostrar empresas que são clientes" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Adicionar Item de Linha" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Editar Item de Linha" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "Excluir Item de Linha" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "Adicionar parâmetro de peça" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Editar Parâmetro da Peça" @@ -9495,20 +9529,20 @@ msgstr "Selecione uma opção" msgid "Enter a value" msgstr "Digite o valor" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Incluir Subcategorias" @@ -9575,33 +9609,33 @@ msgstr "Template de parâmetro" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "Unidades Internas" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "Atualizado Por" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "Novo Parâmetro de Peça" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Apagar Parâmetro da Peça" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Adiciona parâmetro" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Os parâmetros da peça não podem ser editados, pois a peça está bloqueada" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "Mostrar modelos com escolhas" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Possui unidades" @@ -9652,7 +9686,7 @@ msgstr "Excluir Modelo de Parâmetro" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Quantidade Total" @@ -9664,145 +9698,145 @@ msgstr "Mostrar pedidos pendentes" msgid "Show received items" msgstr "Mostrar itens recebidos" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Estoque mínimo" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Filtrar por peça em estado ativo" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "Filtrar por status de peça bloqueada" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Filtrar por atributo de montagem" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Incluir peças em subcategorias" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Filtrar por atributo do componente" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "Filtrar por atributo testável" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Filtrar por atributo rastreável" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Filtrar por peças que têm unidades" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Tem IPN" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 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:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "Tem estoque" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Filtrar por peças que têm estoque" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Filtrar por peças que tenham estoque baixo" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Comprável" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Filtrar por peças que são compráveis" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Vendível" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Filtrar por peças que são vendíveis" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Filtrar por peças que são virtuais" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Não é Virtual" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "É um modelo" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "Filtrar por partes que são modelos" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "É Revisão" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "Filtrar por partes que estão revisões" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "Possui revisão" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "Filtrar por partes que tenham revisões" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 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:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "Filtrar por peças que tenham estoque disponível" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "Filtrar por partes em que o usuário está inscrito" @@ -9814,16 +9848,16 @@ msgstr "Filtrar por partes em que o usuário está inscrito" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "Selecionar Categoria" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "Desinstalar" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "Amostra" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Instalado" @@ -10214,6 +10248,11 @@ msgstr "Editar Parâmetro" msgid "Delete Parameter" msgstr "Excluir Parâmetro" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "MPN" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "Excluir Parâmetro" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "Importar Itens da Linha" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Código do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Link do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Código do Fabricante" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Receber item de linha" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Receber item de linha" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Receber itens" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "MPN" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Unidade base" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Adicionar peça do fornecedor" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "Mostrar peças do fornecedor ativo" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "Parte ativa" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "Mostrar partes internas ativas" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "Fornecedor Ativo" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "Mostrar fornecedores ativos" @@ -10301,7 +10336,7 @@ msgstr "Mostrar fornecedores ativos" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "Dados Recebidos" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "Mostrar itens que foram recebidos" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "Filtrar por status do item de linha" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "Receber Item" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "Quantidade Disponível" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "Quantidade Alocada" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "Alocar números de série" @@ -10384,23 +10427,23 @@ msgstr "Alocar números de série" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "Construir estoque" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "Encomendar estoque" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "Excluir sessão de importação" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "Criar sessão de importação" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "Linhas Importadas" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "Tipo de Modelo" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "Ícone" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "Este item de estoque está em produção" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 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:122 +#: src/tables/stock/StockItemTable.tsx:121 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:129 +#: src/tables/stock/StockItemTable.tsx:128 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:136 +#: src/tables/stock/StockItemTable.tsx:135 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:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "Este item de estoque expirou" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "Este item de estoque está velho" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "Este item de estoque está totalmente alocado" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "Este item de estoque está parcialmente alocado" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "Este item de estoque foi esgotado" @@ -11117,44 +11160,44 @@ msgstr "Este item de estoque foi esgotado" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "Data do inventário" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "Mostrar estoque de peças ativas" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "Mostrar itens que foram alocados" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "Mostrar itens que estão disponíveis" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Incluir Sublocais" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "Incluir estoque em sublocais" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "Esgotado" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "Mostrar itens de estoque esgotados" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "Mostrar itens que estão em estoque" @@ -11162,31 +11205,27 @@ msgstr "Mostrar itens que estão em estoque" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "Mostrar itens que estão em produção" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 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:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "Enviar para Cliente" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "Mostrar itens enviados para um cliente" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "Mostrar itens monitorados" @@ -11194,11 +11233,11 @@ msgstr "Mostrar itens monitorados" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "Tem Preço de Compra" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "Mostrar itens com preço de compra" @@ -11206,67 +11245,67 @@ msgstr "Mostrar itens com preço de compra" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "Localização Externa" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "Mostrar itens com localização externa" @@ -11274,7 +11313,7 @@ msgstr "Mostrar itens com localização externa" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index af84d4ccfd..4ee959016f 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\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" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 8fee0f4e7a..83403b28eb 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\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" @@ -48,21 +48,20 @@ msgstr "Удалить" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Отменить" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Действия" @@ -74,55 +73,49 @@ msgstr "Действия" msgid "Search" msgstr "Поиск" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Пропустить" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Сбой" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Да" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Нет" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Деталь" @@ -160,10 +153,10 @@ msgstr "Шаблоны тестов детали" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -174,7 +167,7 @@ msgstr "Детали поставщиков" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Деталь производителя" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Категории деталей" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Товары производства" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Компания" @@ -287,7 +282,7 @@ msgstr "Компании" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Коды проекта" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Заказ на закупку" @@ -423,7 +418,7 @@ msgstr "Владельцы" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "Списки выбора" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "Списки выбора" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Ошибка" @@ -646,7 +641,7 @@ msgstr "Штрихкод не соответствует ожидаемому т #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Успешно" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Низкий запас" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Удалить связанное изображение?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "Добавить строку" msgid "Thumbnail" msgstr "Миниатюра" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Импорт строк" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Пожалуйста, подождите, пока данные импортируются" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Произошла ошибка при импорте данных" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Изменить данные" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Удалить строку" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Строка" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "Строка содержит ошибки" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Принять" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Верно" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Фильтр по статусу проверки строк" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Готово" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Фильтровать по статусу завершения строк" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Импорт выделенных строк" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Обработка данных" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Произошла ошибка" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Выберите столбец, или оставьте пустым, чтобы игнорировать это поле." @@ -1918,31 +1913,31 @@ msgstr "Выберите столбец, или оставьте пустым, #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Игнорировать это поле" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Сопоставление столбцов данных с полями базы данных" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Принять сопоставление колонок" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Поле базы данных" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Описание поля" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Импортированный столбец" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Значение по умолчанию" @@ -2122,9 +2117,9 @@ msgstr "Обновление ролей группы" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Обновлено" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "Редактировать" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Добавить" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "Нет элементов" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Доступно" @@ -2507,12 +2503,12 @@ msgstr "Выход" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Склад" @@ -2716,8 +2712,8 @@ msgstr "Информация о плагине" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Дата" @@ -2742,21 +2738,21 @@ msgstr "Дата" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Активно" @@ -2865,7 +2861,7 @@ msgstr "Неизвестная модель: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Отгрузка" @@ -2881,82 +2877,24 @@ msgstr "Неактивный" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Нет склада" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Категория" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Расположение" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Серийный номер" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Количество" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Количество" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Расположение" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Серийный номер" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Количество" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Партия" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "Создать деталь поставщика" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Деталь поставщика создана" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Исправьте ошибки в выбранных деталях" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "Закупить детали" @@ -3936,16 +3934,16 @@ msgstr "Создать замену" msgid "Substitute added" msgstr "Замена создана" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "Следующий код партии" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Следующий серийный номер" @@ -3954,22 +3952,22 @@ msgstr "Следующий серийный номер" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "Продукция" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "Продукция" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Статус" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Завершить производство" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Производство завершено" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Списать Продукцию" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "Выбранная продукция будет завершена, но помечена списанной" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "Зарезервированные складские позиции будут израсходованы" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "Выбранная продукция будет завершена, но помечена списанной" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "Зарезервированные складские позиции будут израсходованы" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Продукция списана" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Отменить продукцию" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "Выбранная продукция будет удалена" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "Зарезервированные складские позиции будут возвращены на склад" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Производство отменено" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Производство отменено" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Зарезервировано" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Место хранения комплектующих" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Выберите исходное расположение для распределения запасов" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Зарезервировать остатки" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Запасы назначены" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "Израсходовано" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "Запасы назначены" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Получать уведомления" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "Задать срок годности" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Настройка упаковки" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Изменить статус" @@ -4197,10 +4224,10 @@ msgstr "Использовать место хранения уже получе #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Код партии" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "Введите код партии для полученных запасов" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Серийные номера" @@ -4223,7 +4250,7 @@ msgstr "Введите серийные номера для полученных #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Срок годности" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "Введите дату истечения срока годности полученных элементов" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Упаковка" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Заметка" @@ -4254,9 +4281,9 @@ msgstr "Артикул поставщика" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Получено" @@ -4280,7 +4307,7 @@ msgstr "Товар получен на складе" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Ввести количество упаковок вместо количества отдельных элементов" @@ -4288,209 +4315,209 @@ msgstr "Ввести количество упаковок вместо коли #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Введите начальное количество этой детали на складе" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Введите серийные номера для нового склада (или оставьте пустым)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Состояние складской позиции" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Создать складскую позицию" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "Выберите часть для установки" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "Подтвердить перемещение запаса" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Загрузка..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Переместить в местоположение по умолчанию" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Переместить" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "На складе" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Количество" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Увеличить склад" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Запас добавлен" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Уменьшить склад" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "Запас удален" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Переместить склад" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "Запас перемещен" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Подсчёт склада" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "Запас посчитан" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Изменить статус запасов" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "Состояние запаса изменено" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Объединить склад" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "Запасы объединены" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "Объединить складские позиции" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "Операция объединения не может быть отменена" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "При объединении позиций информация об отслеживании может быть потеряна" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "При объединении может быть потеряна информация о поставщиках" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "Передать запас клиенту" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "Запас передан клиенту" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Удалить складскую позицию" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "Запас удален" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Расположение основного склада" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "Поиск по серийному номеру" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "Нет подходящих элементов" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "Несколько подходящих элементов" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "Неверный ответ сервера" @@ -5708,7 +5735,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Валюта" @@ -6127,15 +6154,15 @@ msgstr "У собираемой детали возможно не задана #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "Внутренний артикул" @@ -6151,9 +6178,9 @@ msgstr "Внутренний артикул" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Ревизия" @@ -6173,8 +6200,8 @@ msgstr "Пользовательский статус" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Сторонний" @@ -6195,9 +6222,9 @@ msgstr "Сторонний" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Ссылка" @@ -6258,7 +6285,7 @@ msgstr "Создано" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "Начальная дата" @@ -6266,15 +6293,16 @@ msgstr "Начальная дата" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Целевая дата" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Завершено" @@ -6297,7 +6325,7 @@ msgstr "Необходимые детали" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Зарезервированные остатки" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Дочерние заказы на сборку" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Результаты тестов" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Редактировать заказ на производство" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Создать заказ на сборку" @@ -6453,9 +6481,9 @@ msgstr "Отменить заказ" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Заказ на сборку" @@ -6465,7 +6493,7 @@ msgstr "Заказ на сборку" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Показать сторонние заказы на сборку" @@ -6514,7 +6542,7 @@ msgstr "Валюта по умолчанию" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Поставщик" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Производитель" @@ -6539,7 +6567,7 @@ msgstr "Производитель" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Редактирование компании" @@ -6590,7 +6618,6 @@ msgstr "Деталь" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Артикул производителя" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Параметры" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Редактировать делать производителя" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Создать деталь производителя" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Удалить деталь производителя" @@ -6649,9 +6676,9 @@ msgstr "Описание детали" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Количество в упаковке" @@ -6659,7 +6686,7 @@ msgstr "Количество в упаковке" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "В заказе" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "Действия с деталью поставщика" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Редактировать деталь поставщика" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Удалить деталь поставщика" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Создать деталь поставщика" @@ -6838,13 +6865,13 @@ msgstr "Сведения о категории" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Резервирование в заказах на сборку" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Резервирование в заказах на продажу" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Ревизия" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Расположение по умолчанию" @@ -6941,16 +6968,16 @@ msgstr "Ключевые слова" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Доступно" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "В заказе" @@ -6970,7 +6997,7 @@ msgstr "Зарезервировано в заказах на продажу" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "В производстве" @@ -6984,7 +7011,7 @@ msgstr "Минимальный запас" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Заблокировано" @@ -7027,12 +7054,12 @@ msgstr "Виртуальная деталь" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Дата создания" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Создал" @@ -7051,8 +7078,8 @@ msgstr "дней" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Ценовой диапазон" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Требуется" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Редактировать деталь" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Создать деталь" @@ -7133,7 +7160,7 @@ msgstr "Закупить" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "Закупить на склад" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "Поиск по серийному номеру" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Действия с деталью" @@ -7232,7 +7259,7 @@ msgstr "Удалить запись инвентаризации" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "Стоимость склада" @@ -7262,23 +7289,22 @@ msgstr "Максимальное значение" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Общая стоимость" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Компонент" @@ -7287,14 +7313,14 @@ msgstr "Компонент" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Минимальная цена" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Максимальная цена" @@ -7302,7 +7328,7 @@ msgstr "Максимальная цена" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Максимальная цена" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Цена за единицу" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Круговая диаграмма" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Гистограмма" @@ -7391,8 +7417,8 @@ msgstr "Закупочные цены" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Последнее обновление" @@ -7454,8 +7480,8 @@ msgstr "Цена продажи" msgid "Supplier Price" msgstr "Цена у поставщика" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Разновидности детали" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "Завершенные позиции" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Место хранения" @@ -7529,8 +7555,8 @@ msgstr "Дата оформления" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Дата завершения" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "Номер счета" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Дата отгрузки" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "Присвоить запасу серийный номер" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "Запасу присвоен серийный номер" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Действия со складом" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "Залежалый" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "Просрочен" @@ -8042,18 +8068,18 @@ msgstr "Ошибка загрузки пакета значков с серве #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Деталь не активна" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Деталь заблокирована" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "Вы подписаны на получение уведомлений для этой детали" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Очистить фильтр" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Записи не найдены" @@ -8354,17 +8380,13 @@ msgstr "Ошибка загрузки параметров таблицы" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "Сервер вернул неверный тип данных" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "Ошибка загрузки данных таблицы" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "Сервер вернул неверный тип данных" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "Ошибка загрузки данных таблицы" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "Ошибка загрузки данных таблицы" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "Показать сведения" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "Показать сведения" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "Замены" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "Сторонний склад" @@ -8477,7 +8503,7 @@ msgstr "Сторонний склад" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Информация о складе" @@ -8528,7 +8554,8 @@ msgstr "Информация о складе" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "Нет на складе" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "Показать тестируемые элементы" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "Показать отслеживаемые позиции" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "Показать сборные детали" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Показать элементы, которые есть в наличии на складе" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "Показать утверждённые элементы" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Унаследовано" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Показать элементы, которые унаследованы" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "Показать элементы, в которых разрешено использовать разновидности для замены" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Необязательно" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Показать необязательные элементы" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Расходник" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "Показать элементы, которые являются расходниками" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Есть цена" @@ -8614,88 +8641,88 @@ msgstr "Есть цена" msgid "Show items with pricing" msgstr "Показать позиции с ценой" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "Импортировать данные спецификации" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "Создать позицию в спецификации" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "Создана позиция в спецификации" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "Редактировать позицию спецификации" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "Позиция в спецификации обновлена" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "Удалить позицию в спецификации" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "Позиция в спецификации удалена" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "Позиция в спецификации утверждена" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "При утверждении позиции в спецификации произошла ошибка" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "Показать спецификацию" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "Утвердить позицию в спецификации" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Редактировать варианты замены" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Невозможно отредактировать спецификацию, поскольку деталь заблокирована" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Сборная деталь" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Отслеживаемая" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "Зарезервировано" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "Показать позиции, зарезервированные для продукции" @@ -8708,30 +8735,20 @@ msgstr "Показать позиции, зарезервированные дл #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "Статус заказа" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "Доступное количество" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "Зарезервированное количество" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "Показать складскую позицию" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "Показать зарезервированные позиции" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "Тестируемая" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "Нет на складе" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "Создать заказ на сборку" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "Выполняется автоматическое распределение" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "Автоматическое резервирование остатков" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "Автоматически выделять запасы на эту сборку в соответствии с выбранными параметрами" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "Отменить резервирование остатков" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "Начислить все неотслеживаемые запасы для этого заказа на сборку" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "Отменить резервирование остатков для выбранной позиции" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "Склад был распродан" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "Собрать" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "Показать деталь" @@ -8896,28 +8930,28 @@ msgstr "Показать деталь" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "Есть целевая дата" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "Показать заказы с указанной целевой датой" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "Есть начальная дата" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "Нет результатов" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "Резервирование складских позиций для продукции" @@ -8968,12 +9002,12 @@ msgstr "Резервирование складских позиций для п #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "Создать продукцию" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "Редактировать продукцию" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "Это действие отменит резервирование всех складских позиций для выбранной продукции" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "Фильтр по статусу склада" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Завершить выбранную продукцию" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "Списать выбранную продукцию" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Отменить выбранную продукцию" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "Показать продукцию" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "Зарезервировать" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Зарезервировать остатки для выбранной продукции" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "Отменить резервирование" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Отменить резервирование остатков для выбранной продукции" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "Завершить продукцию" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "Списать" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "Списать продукцию" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "Отменить продукцию" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "Зарезервированные позиции" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "Обязательные тесты" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "Сторонняя сборка" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "Этот заказ на сборку выполнен внешними заказами на закупку" @@ -9088,8 +9122,8 @@ msgstr "Удалить адрес" msgid "Are you sure you want to delete this address?" msgstr "Вы уверены, что хотите удалить этот адрес?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Создать компанию" @@ -9097,19 +9131,19 @@ msgstr "Создать компанию" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "Показать элемент" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Создать позицию" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Редактировать позицию" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "Удалить позицию" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "Создать параметр детали" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Редактировать параметр детали" @@ -9495,20 +9529,20 @@ msgstr "Выберите вариант" msgid "Enter a value" msgstr "Введите значение" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "Требуемый запас" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "Показать заказ на сборку" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Вы подписаны на получение уведомлений для этой категории" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Включая подкатегории" @@ -9575,33 +9609,33 @@ msgstr "Шаблон параметра" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "Внутренние ед. измерения" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "Создание параметра детали" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Удалить параметр детали" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Создать параметр" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Параметры детали нельзя редактировать, поскольку деталь заблокирована" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "Показать шаблоны с вариантами" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Имеет единицу измерения" @@ -9652,7 +9686,7 @@ msgstr "Удалить шаблон параметра" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Общее количество" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "Показать заказ на продажу" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Показать детали с активным статусом" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "Показать детали с заблокированным статусом" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Показать сборные детали" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Включить детали в подкатегориях" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Показать детали, которые могут быть компонентом для сборки" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "Показать тестируемые детали" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Фильтр по деталям, в которых задана единица измерения" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Есть внутренний артикул" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "Показать детали с заданным внутренним артикулом" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Показать детали с низким складским запасом" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Можно закупать" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Показать детали, которые можно закупать" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Можно продавать" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Показать детали, которые можно продавать" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Виртуальная" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Показать виртуальные детали" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Не виртуальная" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "Шаблон" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "Показать шаблоны деталей" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "Разновидности" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "Показать детали, которые являются разновидностями" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "Показать детали, на которые пользователь подписан" @@ -9814,16 +9848,16 @@ msgstr "Показать детали, на которые пользовате #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "Обновить выбранный плагин" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "Удалить" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "Пример" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Установлено" @@ -10214,6 +10248,11 @@ msgstr "Редактировать параметр" msgid "Delete Parameter" msgstr "Удалить параметр" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "Артикул производителя" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "Удалить параметр" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "Импортировать позиции" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Код поставщика" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Ссылка поставщика" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Код производителя" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "Показать полученные позиции" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Получить позицию" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Получить позицию" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Получить позиции" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "Артикул производителя" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Базовая единица измерения" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Создать деталь поставщика" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "Показать активные детали поставщиков" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "Активная деталь" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "Показать активные детали" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "Активный поставщик" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "Показать активных поставщиков" @@ -10301,7 +10336,7 @@ msgstr "Показать активных поставщиков" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "Показать детали поставщиков в наличии" @@ -10313,23 +10348,23 @@ msgstr "Показать детали поставщиков в наличии" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "Получить выбранные элементы" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "Назначить на доставку" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "Доступное количество" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "Зарезервированное количество" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "Редактировать резервирование" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "Отменить резервирование" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "Назначить на доставку" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "Назначить на доставку" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "Выделить серийные номера" @@ -10384,23 +10427,23 @@ msgstr "Выделить серийные номера" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "Удалить сессию импорта" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "Создать сессию импорта" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "Загружено" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "Импортированные строки" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "Тип модели" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "Фильтр по типу модели" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "Показать по статусу сессии импорта" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "Ошибка обновления пользователя" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "Удалить тип места хранения" msgid "Icon" msgstr "Значок" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "Складская позиция в процессе производства" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "Складская позиция зарезервирована в заказе на продажу" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "Складская позиция передана клиенту" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "Складская позиция установлена в другой складской позиции" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "Складская позиция израсходована в заказе на сборку" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "Складская позиция полностью зарезервирована" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "Складская позиция частично зарезервирована" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "Дата инвентаризации" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "Показать запасы для собранных частей" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Включая вложенные склады" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "Израсходовано" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "Показать элементы, которые были израсходованы в заказе на сборку" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "Отправлены покупателю" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "Показать элементы, которые были отправлены покупателю" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "Есть цена закупки" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "Показать элементы, у которых есть цена закупки" @@ -11206,67 +11245,67 @@ msgstr "Показать элементы, у которых есть цена #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "Срок годности раньше" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "Показать элементы, срок годности которых истекает раньше указанной даты" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "Срок годности позже" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "Показать элементы, срок годности которых истекает позже указанной даты" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "Обновлены раньше" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "Показать элементы, которые обновлены раньше указанной даты" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "Обновлены позже" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "Показать элементы, которые обновлены позже указанной даты" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "Инвентаризация раньше" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "Показать позиции с проведенной инвентаризацией раньше указанной даты" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "Инвентаризация позже" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "Показать позиции с проведенной инвентаризацией позже указанной даты" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "Сторонний склад" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "Показать элементы со стороннего склада" @@ -11274,7 +11313,7 @@ msgstr "Показать элементы со стороннего склада #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "Закупить детали" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 2c3335a324..b10b0e0a9b 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index aa4fc30bb1..475df04bc3 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\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" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Napaka" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index b2b11880a2..2450c8a53f 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\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" @@ -48,21 +48,20 @@ msgstr "Obriši" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Poništi" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Akcije" @@ -74,55 +73,49 @@ msgstr "Akcije" msgid "Search" msgstr "Pretraga" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Prosledi" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Neuspešno" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Da" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Ne" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Deo" @@ -160,10 +153,10 @@ msgstr "Šabloni testiranja dela" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Deo nabavljača" @@ -174,7 +167,7 @@ msgstr "Delovi nabavljača" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Deo proizvođača" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Kategorije delova" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Stavke izgradnje" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Kompanija" @@ -287,7 +282,7 @@ msgstr "Kompanije" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Kodovi projekta" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Narudžbenica" @@ -423,7 +418,7 @@ msgstr "Vlasnici" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "Liste selekcija" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "Liste selekcija" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Grеška" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Uspešno" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Niske zalihe" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Ukloniti sliku sa ovog predmeta?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "Dodaj novi red" msgid "Thumbnail" msgstr "Sličice" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Uvoženje redova" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Molimo Vas da sačekate dok se podaci učitavaju" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Desila se greška prilikom učitavanja podataka" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Izmeni podatke" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Izbriši red" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Red" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "Red ima greške" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Prihvati" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Validiraj" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filtriraj prema validacionom statusu reda" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Završi" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filtriraj prema validacionom statusu reda" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Učitaj izabrane redove" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Obrađivanje podataka" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Desila se greška" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Izaberi kolonu, ili ostavi prazno da se polje ne koristi" @@ -1918,31 +1913,31 @@ msgstr "Izaberi kolonu, ili ostavi prazno da se polje ne koristi" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Ignoriši ovo polje" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Mapiranje kolona podataka u polja baze podataka" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Prihvati mapiranje kolona" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Polje baze podataka" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Opis polja" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Uvežena kolona" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Podrazmevana vrednost" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Ažurirano" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Dodaj" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Dostupno" @@ -2507,12 +2503,12 @@ msgstr "Odjavljivanje" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Zalihe" @@ -2716,8 +2712,8 @@ msgstr "Informacije o ekstenziji" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Datum" @@ -2742,21 +2738,21 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Aktivno" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Pošiljka" @@ -2881,82 +2877,24 @@ msgstr "Neaktivno" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Nema zalihe" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Kategorija" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Lokacija" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Serijski broj" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Količina" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Količina" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Lokacija" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Serijski broj" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Količina" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Serija" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "Novi deo dobavljača" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Deo dobavljača kreiran" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "Molimo ispravite greške u izabranim delovima" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "Naruči delove" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "Sledeći kod serije" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Sledeći serijski broj" @@ -3954,22 +3952,22 @@ msgstr "Sledeći serijski broj" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "Izlazna kompilacija" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "Izlazna kompilacija" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Kompletiraj izlaznu kompilaciju" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Izlazne kompilacije kompletirane" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Izbrišii izlaznu kompilaciju" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Izlazna kompilacija izbriši" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Poništi izlazne kompilacije" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Izlazne kompilacije poništene" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Izlazne kompilacije poništene" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Alocirano" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Lokacija izvora" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Izaberi lokaciju izvora radi alokacije zaliha" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Alociraj zalihe" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Stavke zaliha alocirane" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "Iskorišćeno" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "Stavke zaliha alocirane" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Pretplaćeni" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Doradi pakovanje" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Promeni status" @@ -4197,10 +4224,10 @@ msgstr "Prodavnica sa već primeljenom zalihom" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Kod serije" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "Unesi kod serije za primljene stavke" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Serijski brojevi" @@ -4223,7 +4250,7 @@ msgstr "Unesi serijske brojeve za primljene stavke" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Datum isteka" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Pakovanje" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Beleška" @@ -4254,9 +4281,9 @@ msgstr "Jedinica za praćenje zaliha" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Primljeno" @@ -4280,7 +4307,7 @@ msgstr "Stavka primljena u zalihe" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Dodaj primljenu količinu kao pakovanje umesto kao individualnu stavku" @@ -4288,209 +4315,209 @@ msgstr "Dodaj primljenu količinu kao pakovanje umesto kao individualnu stavku" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Unesi početnu količinu za ovu stavku zalihe" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Unesi serijske brojeve za novu zalihu (ili ostavi nepopunjeno)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Status zalihe" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Dodaj stavku zalihe" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "Izaberi deo za instalaciju" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "Potvrdi transfer zalihe" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Učitavanje" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Premesti na podrazumevanu lokaciju" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Premesti" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "Vrati" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "U zalihama" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Računaj" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Dodaj zalihu" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Zaliha dodata" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Ukloni zalihu" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "Zaliha uklonjena" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Prebaci zalihu" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "Zaliha prebačena" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Prebroj zalihe" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "Zaliha prebrojena" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Promeni status zalihe" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "Status zalihe izmenjen" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Spoji zalihe" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "Zalihe spojene" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "Dodeli zalihu mušteriji" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "Zaliha dodeljena mušteriji" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Izbriši stavku zalihe" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "Zaliha izbrisana" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Lokacija roditeljske zalihe" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Valuta" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "Identifikacioni broj dela" @@ -6151,9 +6178,9 @@ msgstr "Identifikacioni broj dela" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Revizija" @@ -6173,8 +6200,8 @@ msgstr "Prilagođeni status" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Spoljno" @@ -6195,9 +6222,9 @@ msgstr "Spoljno" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Referenca" @@ -6258,7 +6285,7 @@ msgstr "Kreirano" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Ciljani datum" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Završeno" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Alocirano zaliha" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Pod-nalozi za izradu" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Rezultati testa" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Izmeni nalog za izradu" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Dodaj nalog za izradu" @@ -6453,9 +6481,9 @@ msgstr "Otkaži nalog" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Nalog za izradu" @@ -6465,7 +6493,7 @@ msgstr "Nalog za izradu" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Podrazumevana valuta" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Dobavljač" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Proizvođač" @@ -6539,7 +6567,7 @@ msgstr "Proizvođač" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Dodeljene zalihe" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Izmeni firmu" @@ -6590,7 +6618,6 @@ msgstr "Interni deo" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Broj dela prozivođača" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Parametri" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Izmeni deo proizvođača" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Dodaj deo proizvođača" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Obriši deo proizvođača" @@ -6649,9 +6676,9 @@ msgstr "Opis dela" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Količina pakovanja" @@ -6659,7 +6686,7 @@ msgstr "Količina pakovanja" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "Na nalogu" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "Akcije dela dobavljača" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Izmeni deo dobavljača" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Obriši deo dobavljača" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Dodaj deo dobavljača" @@ -6838,13 +6865,13 @@ msgstr "Detalji kategorije" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Dodela naloga za izradu" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Dodela prodajnih naloga" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Revizija od" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Podrazumevana lokacija" @@ -6941,16 +6968,16 @@ msgstr "Ključne reči" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Dostupne zalihe" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "Na nalogu" @@ -6970,7 +6997,7 @@ msgstr "Dodeljeno prodajnim nalozima" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "U produkciji" @@ -6984,7 +7011,7 @@ msgstr "Minimum zaliha" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Zaključano" @@ -7027,12 +7054,12 @@ msgstr "Virtualni deo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Datum kreiranja" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Kreirano od strane" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Raspon cena" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Neophodno" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Izmeni deo" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Dodaj deo" @@ -7133,7 +7160,7 @@ msgstr "Nalog" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "Naruči zalihe" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Akcije dela" @@ -7232,7 +7259,7 @@ msgstr "Obriši unos popisa zaliha" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "Vrednost zaliha" @@ -7262,23 +7289,22 @@ msgstr "Maksimalna vrednost" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Ukupna cena" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Komponenta" @@ -7287,14 +7313,14 @@ msgstr "Komponenta" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Minimalna cena" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Maksimalna cena" @@ -7302,7 +7328,7 @@ msgstr "Maksimalna cena" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Maksimalna cena" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Cena po jedinici" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Pie dijagram" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Bar grafikon" @@ -7391,8 +7417,8 @@ msgstr "Cena nabavke" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Poslednji put ažurirano" @@ -7454,8 +7480,8 @@ msgstr "Prodajna cena" msgid "Supplier Price" msgstr "Cena dobavljača" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Varijanta dela" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "Završene stavke narudžbine" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Odredište" @@ -7529,8 +7555,8 @@ msgstr "Datum izdavanja" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Datum završetka" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "Broj narudžbenice" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Datum isporuke" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "Serijalizuj stavku" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "Stavka serijalizovana" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Operacije nad zalihama" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "Serijalizuj" @@ -8012,12 +8038,12 @@ msgstr "Akcije stavki" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "Zastarelo" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "Isteklo" @@ -8042,18 +8068,18 @@ msgstr "Greška pri učitavanju ikonice paketa sa servera" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Deo nije aktivan" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Deo je zaključan" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "Pretplaćeni ste na obaveštenja vezano za ovaj deo" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Očisti filtere" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Nema pronađenih zapisa" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "Server je vratio neispravan tip podataka" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "Server je vratio neispravan tip podataka" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "Spoljne zalihe" @@ -8477,7 +8503,7 @@ msgstr "Spoljne zalihe" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Uključuje zamenske zalihe" @@ -8486,13 +8512,13 @@ msgstr "Uključuje zamenske zalihe" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Uključuje zalihe varijanti" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Izgradnja" @@ -8505,9 +8531,9 @@ msgstr "Izgradnja" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Informacije o zalihama" @@ -8528,7 +8554,8 @@ msgstr "Informacije o zalihama" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Potrošna stavka" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "Nema dostupnih zaliha" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "Prikaži stavke koje mogu da se testiraju" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "Prikaži stavke koje mogu da se prate" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "Prikaži sklopljene stavke" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Prikaži stavke sa dostupnim zalihama" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "Prikaži validirane stavke" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Nasleđeno" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Prikaži nasleđene stavke" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "Prikaži stavke koje dozvoljavaju zamenu varijanti" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Opciono" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Prikaži opcione stavke" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Potrošno" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "Prikaži potrošne stavke" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Ima cenu" @@ -8614,88 +8641,88 @@ msgstr "Ima cenu" msgid "Show items with pricing" msgstr "Prikaži stavke sa cenama" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "Uvezi spisak materijala" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "Dodaj stavku na spisak materijala" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "Stavka sa spiska materijala kreirana" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "Izmeni stavku sa spiska materijala" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "Stavka sa spiska materijala ažurirana" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "Obriši stavku sa spiska materijala" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "Stavka sa spiska materijala obrisana" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "Stavka sa spiska materijala validirana" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "Greška pri validaciji stavke sa spiska materijala" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "Pogledaj spisak materijala" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "Validiraj stavku sa spiska materijala" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Izmeni zamene" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Spisak materijala ne može da se menja, deo je zaključan" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Sklop" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "Prikaži aktivne sklopove" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Može da se prati" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Prikaži sklopove koji mogu da se prate" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "Alocirano za izlaz" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "Prikaži stavke alocirane nalogu za izradu" @@ -8708,30 +8735,20 @@ msgstr "Prikaži stavke alocirane nalogu za izradu" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "Status narudžbenice" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "Dostupna količina" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -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:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "Izmeni alokaciju zaliha" @@ -8739,133 +8756,150 @@ msgstr "Izmeni alokaciju zaliha" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "Obriši alokaciju zaliha" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "Pogledaj stavku" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "Prikaži alocirane stavke" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "Prikaži potrošne stavke" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "Prikaži opcione stavke" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "Moguće testirate" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "Praćeno" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "Prikaži praćene stavke" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "U produkciji" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "Nedovoljno zaliha" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "Nema dostupnih zaliha" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "Biva nasleđeno" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "Količina po jedinici" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "Potrebna količina" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "Kreiraj nalog za izradu" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "Automatska alokacija u toku" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "Automatski alociraj zalihe" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "Automatski alociraj zalihe ovom nalogu prema izabranim opcijama" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "Dealociraj zalihe" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "Dealociraj sve nepraćene zalihe sa ovog naloga za izradu" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "Dealociraj zalihe sa odabrane stavke" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "Zalihe su dealocirane" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "Kreiraj zalihe" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "Pogledaj deo" @@ -8896,28 +8930,28 @@ msgstr "Pogledaj deo" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,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:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "Alokacija zaliha na nalog za izradu" @@ -8968,12 +9002,12 @@ msgstr "Alokacija zaliha na nalog za izradu" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "Dodaj nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "Izmeni nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 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:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "Filtriraj po statusu zaliha" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Kompletiraj izabrane naloge" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "Odbaci izabrane naloge" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Otkaži izabrane naloge" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "Pogledaj nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "Alociraj" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Alociraj zalihe na nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "Dealociraj" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Dealokacija zaliha sa naloga za izradu" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "Završi nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "Odbaci" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "Odbaci nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "Otkaži nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "Alocirane linije" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "Potrebni testovi" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Obriši adresu" msgid "Are you sure you want to delete this address?" msgstr "Da li ste sigurni da želite da obrišete ovu adresu?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Dodaj firmu" @@ -9097,19 +9131,19 @@ msgstr "Dodaj firmu" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "Prikaži aktivne firme" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "Prikaži firme koje su dobavljači" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "Prikaži firme koje su proizvođači" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "Prikaži firme koje su mušterije" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "Pogledaj stavku" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Dodaj stavku" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Izmeni stavku" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "Obriši stavku" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "Dodaj parametar dela" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Izmeni parametar dela" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "Potrebne zalihe" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "Prikaži nalog za izradu" @@ -9517,7 +9551,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:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Uključi podkategorije" @@ -9575,33 +9609,33 @@ msgstr "Šablon parametara" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "Interne merne jedinice" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "Novi parametar dela" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Izbriši parametar dela" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Dodaj parametar" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Parametri dela ne mogu da se izmene, deo je zaključan" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "Prikaži šablone sa izborima" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Ima merne jedinice" @@ -9652,7 +9686,7 @@ msgstr "Obriši šablon parametara" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Ukupna količina" @@ -9664,145 +9698,145 @@ msgstr "Prikaži neobrađene narudžbine" msgid "Show received items" msgstr "Prikaži primljene stavke" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "Prikaži narudžbenicu" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Minimalne zalihe" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Filtriraj po statusu aktivnog dela" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "Filtriraj po statusu zaključavanja dela" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Filtriraj po atributu sklopa" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Uključi delove u podkategorije" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Filtriraj po atributu komponente" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "Filtriraj po atributu koji može da se testira" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Filtriraj po atributu za praćenje" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Filtriraj delove koji imaju merne jedinice" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Ima interni broj dela" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "Filtriraj delove koji imaju interni broj dela" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "Ima zalihe" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Filtriraj delove koji imaju zalihe" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Filtriraj delove koji imaju niske zalihe" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Može da se kupi" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Filtriraj delove koji mogu da se kupe" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Može da se proda" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Filtriraj delove koji mogu da se prodaju" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtualan" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Filtriraj delove koji su virtualni" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Nije virtualni" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "Je šablon" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "Filtriraj delove koji su šabloni" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "Je revizija" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "Filtriraj delove koji su revizije" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "Ima revizije" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "Filtriraj delove koji imaju revizije" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "Filtriraj delove koji imaju informaciju o ceni" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "Filtriraj delove koji imaju dostupne zalihe" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "Filtriraj delove na koje je korisnik pretplaćen" @@ -9814,16 +9848,16 @@ msgstr "Filtriraj delove na koje je korisnik pretplaćen" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "Naruči izabrane delove" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "Ažuriraj izabrane dodatke" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "Obriši" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "Uzorak" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Instalirano" @@ -10214,6 +10248,11 @@ msgstr "Izmeni parametar" msgid "Delete Parameter" msgstr "Obriši parametar" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "Broj dela proizvođača" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "Obriši parametar" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "Uvezi stavke" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Kod dobavljača" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Link dobavljača" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Kod proizvođača" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "Prikaži stavke koje su primljene" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Primi stavku" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Primi stavku" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Primi stavke" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "Broj dela proizvođača" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Osnovne jedinice" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Dodaj deo dobavljača" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "Prikaži aktivne delove dobavljača" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "Aktivan deo" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "Prikaži aktivne interne delove" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "Aktivni dobavljač" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "Prikaži aktivne dobavljače" @@ -10301,7 +10336,7 @@ msgstr "Prikaži aktivne dobavljače" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "Prikaži delove dobavljača sa zalihama" @@ -10313,23 +10348,23 @@ msgstr "Prikaži delove dobavljača sa zalihama" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "Datum prijema" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "Prikaži stavke koje su primljene" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "Filtriraj po statusu stavke" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "Primi izabrane stavke" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "Primi stavku" @@ -10345,34 +10380,42 @@ msgstr "Dodeljeno isporuci" msgid "Show allocations assigned to a shipment" msgstr "Prikaži raspodele dodeljene isporuci" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "Dostupna količina" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "Alocirana količina" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "Nema isporuke" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "Nije isporučeno" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "Izmeni alokaciju" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "Obriši alokaciju" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "Alociraj serijske brojeve" @@ -10384,23 +10427,23 @@ msgstr "Alociraj serijske brojeve" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "Prikaži linije koje su potpuno alocirane" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "Prikaži linije koje su završene" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "Dodeli serijske brojeve" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "Izgradi zalihe" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "Naruči zalihe" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "Obriši sesiju uvoza" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "Kreiraj sesiju uvoza" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "Uploadovano" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "Učitani redovi" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "Tip modela" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "Filtriraj po tipu ciljnog modela" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "Filtriraj po statusu sesije uvoza" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "Instaliraj stavku" @@ -11048,7 +11091,7 @@ msgstr "Ukloni stavku" msgid "Item uninstalled" msgstr "Stavka uklonjena" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "Ukloni stavku iz zaliha" @@ -11069,47 +11112,47 @@ msgstr "Obriši tip lokacije" msgid "Icon" msgstr "Ikona" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "Ova stavka je u produkciji" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "Ova stavka je dodeljena narudžbenici" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "Ova stavka je dodeljena mušteriji" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "Ova stavka je instalirana u drugu stavku" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 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:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "Ova stavka nije na stanju" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "Ovoj stavki je istekao rok trajanja" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "Ova stavka je zastarela" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "Ova stavka je potpuno alocirana" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "Ova stavka je delimično alocirana" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "Ova stavka je potrošena" @@ -11117,44 +11160,44 @@ msgstr "Ova stavka je potrošena" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "Datum inventure" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "Prikaži zalihe za aktivne delove" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "Prikaži zalihe za sklopljene delove" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "Prikaži stavke koje su alocirane" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "Prikaži stavke koje su dostupne" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Uključi podlokacije" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "Uključi zalihe u podlokacijama" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "Potrošeno" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "Prikaži potrošene stavke" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "Prikaži stavke koje su na zalihama" @@ -11162,31 +11205,27 @@ msgstr "Prikaži stavke koje su na zalihama" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "Prikaži stavke koje su u produkciji" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "Iskorišćeno" - -#: src/tables/stock/StockItemTable.tsx:374 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:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "Prikaz stavki koje su instalirane u drugim stavkama" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "Pošalji mušteriji" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "Prikaži stavke koje su poslate mušteriji" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "Prikaži praćene stavke" @@ -11194,11 +11233,11 @@ msgstr "Prikaži praćene stavke" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "Ima nabavnu cenu" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "Prikaži stavke koje imaju nabavnu cenu" @@ -11206,67 +11245,67 @@ msgstr "Prikaži stavke koje imaju nabavnu cenu" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "Prikaži stavke čiji rok je istekao" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "Prikaži stavke koje su zastarele" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "Ističe pre" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "Prikaži stavke koje ističu pre ovog datuma" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "Ističe nakon" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "Prikaži stavke koje ističu nakon ovog datuma" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "Ažurirano pre" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "Prikaži stavke ažurirane pre ovog datuma" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "Ažurirano nakon" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "Prikaži stavke ažurirane nakon ovog datuma" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "Inventar pre" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "Prikaži stavke prebrojane pre ovog datuma" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "Inventar nakon" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "Prikaži stavke prebrojane nakon ovog datuma" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "Eksterne lokacije" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "Prikaži stavke na eksternim lokacijama" @@ -11274,7 +11313,7 @@ msgstr "Prikaži stavke na eksternim lokacijama" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index e1b91e8be9..67122ca533 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Radera" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Avbryt" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Åtgärder" @@ -74,55 +73,49 @@ msgstr "Åtgärder" msgid "Search" msgstr "Sök" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Lyckades" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Misslyckades" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Ja" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Nej" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Artkel" @@ -160,10 +153,10 @@ msgstr "Testmall för artiklar" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Leverantörsartikel" @@ -174,7 +167,7 @@ msgstr "Leverantörsartikel" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Tillverkarens artiklar" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Artikelkategorier" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Tillverknings artiklar" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Företag" @@ -287,7 +282,7 @@ msgstr "Företag" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Projektkoder" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Inköpsorder" @@ -423,7 +418,7 @@ msgstr "Ägare" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Fel" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Lyckades" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Få i lager" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Vill du ta bort den associerade bilden från denna artikel?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "Miniatyrbild" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Importerar rader" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Vänligen vänta medan data importeras" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Ett fel inträffade vid import av data" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Redigera data" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Radera rad" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Rad" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "Rad innehåller fel" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Acceptera" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Giltig" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Filtrera efter radvalideringsstatus" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Slutförd" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Filtrera efter radvalideringsstatus" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Importera markerade rader" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Bearbetar data" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Ett fel inträffade" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Välj kolumn eller lämna tomt för att ignorera detta fält." @@ -1918,31 +1913,31 @@ msgstr "Välj kolumn eller lämna tomt för att ignorera detta fält." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Ignorera det här fältet" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Mappning av datakolumner till databasfält" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Godkänn kolumnmappning" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Databasfält" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Fältbeskrivning" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Importerad kolumn" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Standardvärde" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Tillgänglig" @@ -2507,12 +2503,12 @@ msgstr "Logga ut" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Lagersaldo" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Aktiv" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Frakt" @@ -2881,82 +2877,24 @@ msgstr "Inaktiv" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Inget på lager" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Kategori" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Serienummer" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Antal" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Antal" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Serienummer" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Antal" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "Nästa streckkod" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Nästa serienummer" @@ -3954,22 +3952,22 @@ msgstr "Nästa serienummer" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Slutförd produktion" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Produktion som har slutförts" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Skrota tillverkad produktion" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Tillverkad produktion har skrotats" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Avbryt produktion" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Tillverkade produkter har raderats" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Tillverkade produkter har raderats" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Ändra status" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Serienummer" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Sammanfoga lager" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Ta bort lagerartikel" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Överordnad lagerplats" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Valuta" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IAN" @@ -6151,9 +6178,9 @@ msgstr "IAN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Extern" @@ -6195,9 +6222,9 @@ msgstr "Extern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Referens" @@ -6258,7 +6285,7 @@ msgstr "Skapad" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Färdigdatum" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Slutförd" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Allokerat lager" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Underordnad tillverknings order" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Test resultat" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Redigera Tillverknings order" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Lägg till Tillverknings order" @@ -6453,9 +6481,9 @@ msgstr "Avbryt order" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Standardvaluta" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Leverantör" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Tillverkare" @@ -6539,7 +6567,7 @@ msgstr "Tillverkare" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Tilldelad Lager" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Redigera företag" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Parametrar" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "På order" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Tillverknings orderallokeringar" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Försäljningsorder allokeringar" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Tillgängligt lager" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "På order" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "Under produktion" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Låst" @@ -7027,12 +7054,12 @@ msgstr "Virtuell artikel" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Skapad Datum" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Skapad av" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Prisintervall" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Redigera artikel" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Lägg till artikel" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Artikel åtgärder" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Totalpris" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Komponent" @@ -7287,14 +7313,14 @@ msgstr "Komponent" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "Fakturanummer" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Leveransdatum" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Artikeln är inte aktiv" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Rensa filter" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Inga resultat hittades" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Under tillverkning" @@ -8505,9 +8531,9 @@ msgstr "Under tillverkning" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Montering" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Spårbart objekt" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "Visa tillverkat antal som är i produktion" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Slutför valda produkter" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "Skrot valda produkter" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Avbryt valda produkter" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Radera adress" msgid "Are you sure you want to delete this address?" msgstr "Är du säker på att du vill radera denna adress?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Inkludera underkategorier" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Har enheter" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Filtrera på aktiv artiklestatus" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Filtrera efter monteringsattribut" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Inkludera artiklar från underkategorier" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Filtrera efter komponentattribut" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Filtrera på spårbart attribut" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Filtrera efter artiklar som har enheter" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Har IAN" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "Filtrera efter artiklar som har ett internt artikelnummer" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "I lager" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Filtrera efter artiklar som har enheter" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Filtrera på ariklar som har lågt saldo" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Kan köpas" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Filtrera på artiklar som kan köpas" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Försäljningsbar" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Filtrera på artiklar som kan säljas" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuell" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Filtrera efter artiklar som är virtuella" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Inte virtuell" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "Är mall" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index a9bb8ed8b1..a7c197d4ae 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,21 +48,20 @@ msgstr "" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "" @@ -74,55 +73,49 @@ msgstr "" msgid "Search" msgstr "" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "" @@ -174,7 +167,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "" @@ -287,7 +282,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "" @@ -423,7 +418,7 @@ msgstr "" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "" @@ -2507,12 +2503,12 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "" @@ -2742,21 +2738,21 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "" @@ -4254,9 +4281,9 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "" -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" @@ -6195,9 +6222,9 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "" @@ -7287,14 +7313,14 @@ msgstr "" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 11d6d85cae..f878d026aa 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -48,21 +48,20 @@ msgstr "Sil" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Vazgeç" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Eylemler" @@ -74,55 +73,49 @@ msgstr "Eylemler" msgid "Search" msgstr "Ara" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Geç" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Hata" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Evet" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Hayır" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Parça" @@ -160,10 +153,10 @@ msgstr "Parça Test Şablonları" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Sağlayıcı Parçası" @@ -174,7 +167,7 @@ msgstr "Tedarikçi Parçaları" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Üretici Parçası" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Parça Kategorileri" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Yapı Ögeleri" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Şirket" @@ -287,7 +282,7 @@ msgstr "Şirketler" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Proje Kodları" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Satın Alma Siparişi" @@ -423,7 +418,7 @@ msgstr "Sahipler" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Hata" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Başarılı" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Düşük Stok" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Bu ögeyle ilişkilendirilmiş resim kaldırılsın mı?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "Küçük resim" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Satırlar İçe Aktarılıyor" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Veri içe aktarılırken lütfen bekleyin" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Veriyi içeri aktarırken bir hata oluştu" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Veriyi Düzenle" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Satır Sil" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Satır" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "Satırda hatalar var" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Kabul et" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Geçerli" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Satır doğrulama durumuna göre süz" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Tam" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Satır tamamlanma durumuna göre süz" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Seçlen satırları içe aktar" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Veri İşleniyor" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Bir hata oluştu" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Sütun seçin veya bu alanı yok saymak için boş bırakın." @@ -1918,31 +1913,31 @@ msgstr "Sütun seçin veya bu alanı yok saymak için boş bırakın." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Bu alanı yok say" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Veri sütunları veritabanı alanları ile eşleştiriliyor" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Sütun Eşleştirmesini Kabul Et" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Veritabanı Alanı" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Alan Açıklaması" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "İçe Aktarılmış Sütun" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Varsayılan Değer" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Güncellendi" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Ekle" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Mevcut" @@ -2507,12 +2503,12 @@ msgstr "Çıkış" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Stok" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Tarih" @@ -2742,21 +2738,21 @@ msgstr "Tarih" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Aktif" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Gönderi" @@ -2881,82 +2877,24 @@ msgstr "İnaktif" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Stok yok" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Kategori" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Konum" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Seri Numarası" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Miktar" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Miktar" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Konum" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Seri Numarası" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Miktar" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Parti" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Sağlayıcı parçası oluşturuldu" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Sonraki seri numarası" @@ -3954,22 +3952,22 @@ msgstr "Sonraki seri numarası" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "Yapım Çıktısı" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "Yapım Çıktısı" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Durum" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Tamamlanan Yapı Çıktıları" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Yapı çıktıları tamamlandı" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Yapı Çıktılarını Hurdaya Ayır" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Yapı çıktıları hurdaya ayrıldı" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Yapı Çıktılarını İptal Et" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Yapı çıktıları iptal edildi" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Yapı çıktıları iptal edildi" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "Ayrıldı" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Kaynak Konum" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Stoku Ayır" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Abone olundu" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Paketlemeyi Ayarla" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Durumu Değiştir" @@ -4197,10 +4224,10 @@ msgstr "Önceden alınmış bir stok ile depola" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Parti Kodu" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Seri Numaraları" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "Son Kullanma Tarihi" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Paketleme" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Not" @@ -4254,9 +4281,9 @@ msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Alındı" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Verilen miktarı tekli ögeler yerine paketler olarak ekle" @@ -4288,209 +4315,209 @@ msgstr "Verilen miktarı tekli ögeler yerine paketler olarak ekle" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Bu stok ögesi için ilk miktarı giriniz" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Yeni stok için seri numaralarını girin (veya boş bırakın)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Stok Durumu" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Stok Ögesi Ekle" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Yükleniyor..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Varsayılan konuma taşı" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Taşı" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "Stokta" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Say" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Stok Ekle" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Stok Eklendi" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Stok Kaldır" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "Stok Kaldırıldı" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Stoku Aktar" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "Stok Transfer Edildi" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Stoku Say" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "Stok Sayıldı" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Stok Durumunu Değiştir" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "Stok Durumu Değişti" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Stoku Birleştir" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "Stok Birleştirildi" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "Stoku Müşteriye Ata" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "Stok Müşteriye Atandı" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Stok Ögelerini Sil" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "Stok Silindi" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Üst stok konumu" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Para Birimi" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "DPN" @@ -6151,9 +6178,9 @@ msgstr "DPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Revizyon" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Harici" @@ -6195,9 +6222,9 @@ msgstr "Harici" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Referans" @@ -6258,7 +6285,7 @@ msgstr "Oluşturuldu" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Hedef Tarih" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Tamamlandı" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Ayrılan Stok" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Alt Yapı Siparişleri" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Test Sonuçları" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Yapı Siparişini Düzenle" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Yapı Siparişi Ekle" @@ -6453,9 +6481,9 @@ msgstr "Siparişi iptal et" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Yapım Siparişi" @@ -6465,7 +6493,7 @@ msgstr "Yapım Siparişi" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Varsayılan Para Birimi" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Sağlayıcı" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Üretici" @@ -6539,7 +6567,7 @@ msgstr "Üretici" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Atanan Parçalar" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Şirketi Düzenle" @@ -6590,7 +6618,6 @@ msgstr "Dahili Parça" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Üretici Parça Numarası" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Parametreler" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Üretici Parçasını Düzenle" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Üretici Parçası Ekle" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Üretici Parçasını Sil" @@ -6649,9 +6676,9 @@ msgstr "Parça Açıklaması" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Paket Miktarı" @@ -6659,7 +6686,7 @@ msgstr "Paket Miktarı" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "Siparişte" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "Sağlayıcı Parçası Eylemleri" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Sağlayıcı Parçasını Düzenle" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Sağlayıcı Parçasını Sil" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Sağlayıcı Parçası Ekle" @@ -6838,13 +6865,13 @@ msgstr "Sınıf Ayrıntıları" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "Yapı Siparişi Ayırmaları" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Satış Siparişi Ayrımaları" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Şunun revizyonu" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Varsayılan Konum" @@ -6941,16 +6968,16 @@ msgstr "Anahtar Sözcükler" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Mevcut Stok" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "Siparişte" @@ -6970,7 +6997,7 @@ msgstr "Satış Siparişlerine Ayrıldı" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "Üretimde" @@ -6984,7 +7011,7 @@ msgstr "Minimum Stok" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Kilitli" @@ -7027,12 +7054,12 @@ msgstr "Sanal Parça" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Oluşturma Tarihi" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Oluşturan" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Fiyat Aralığı" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Gerekli" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Parçayı Düzenle" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Parça Ekle" @@ -7133,7 +7160,7 @@ msgstr "Emir" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "Stok Sipariş Et" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Parça Eylemleri" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "Stok Değeri" @@ -7262,23 +7289,22 @@ msgstr "Maksimum Değer" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Toplam Fiyat" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Bileşen" @@ -7287,14 +7313,14 @@ msgstr "Bileşen" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Minimum Fiyat" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Maximum Fiyat" @@ -7302,7 +7328,7 @@ msgstr "Maximum Fiyat" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Maximum Fiyat" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Birim Fiyatı" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Pasta Grafiği" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Çubuk Grafik" @@ -7391,8 +7417,8 @@ msgstr "Satın Alma Fiyatlandırması" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Son Güncelle" @@ -7454,8 +7480,8 @@ msgstr "Satış Fiyatı" msgid "Supplier Price" msgstr "Sağlayıcı Fiyatı" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Türev Parça" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "Tamamlanan Satır Ögeleri" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Hedef" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Gönderim Tarihi" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Stok İşlemleri" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "Stok Ögesi Eylemleri" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Parça etkin değil" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Parça Kilitli" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Süzgeçleri Temizle" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Hiç kayıt bulunamadı" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "Sunucu yanlış veri türü döndürdü" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "Sunucu yanlış veri türü döndürdü" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "Harici stok" @@ -8477,7 +8503,7 @@ msgstr "Harici stok" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Yedek stok içerir" @@ -8486,13 +8512,13 @@ msgstr "Yedek stok içerir" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Türev stok içerir" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Yapılıyor" @@ -8505,9 +8531,9 @@ msgstr "Yapılıyor" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Stok Bilgisi" @@ -8528,7 +8554,8 @@ msgstr "Stok Bilgisi" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Tüketilebilir öge" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "Yetersiz stok" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "Test edilebilir ögeleri göster" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "İzlenebilir ögeleri göster" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "Birleştirilmiş ögeleri göster" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Kullanılabilir stoku olan ögeleri göster" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "Doğrulanan ögeleri göster" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Miras Alındı" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Miras alınan ögeleri göster" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "Türev değişimine izin veren ögeleri göster" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "İsteğe bağlı" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "İsteğe bağlı ögeleri göster" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Tüketilebilir" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "Tüketilebilir ögeleri göster" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Fiyatlandırılmış" @@ -8614,88 +8641,88 @@ msgstr "Fiyatlandırılmış" msgid "Show items with pricing" msgstr "Fiyatlandırılmış ögeleri göster" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "ML Verisi İçe aktar" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "ML Ögesi Ekle" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "ML ögesi oluşturuldu" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "ML Ögesini Düzenle" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "ML ögesi güncellendi" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "ML Ögesini Sil" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "ML ögesi silindi" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "ML ögesi doğrulandı" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "ML ögesi doğrulama başarısız oldu" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "ML Görüntüle" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "ML Satırını Doğrula" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Yedekleri Düzenle" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Parça kilitli olduğundan malzeme listesi düzenlenemez" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Montaj" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "Etkin birleştirmeleri göster" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Takip Edilebilir" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "İzlenebilir birleştirmeleri göster" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "Çıktıya Ayrıldı" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "Bir yapı çıktısına ayrılan ögeleri göster" @@ -8708,30 +8735,20 @@ msgstr "Bir yapı çıktısına ayrılan ögeleri göster" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "Sipariş Durumu" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "Mevcut Miktar" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -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:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "Ayrılan satırları göster" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "Tüketilebilir satırları göster" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "İsteğe bağlı satırları göster" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "Test Edilebilir" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "İzlenen" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "İzlenen satırları göster" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "Üretimde" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "Yetersiz stok" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "Mevcut stok yok" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "Miras Alınır" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "Birim Miktarı" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "Yapım Siparişi Oluştur" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "Yapım Stoku" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "Parçayı Görüntüle" @@ -8896,28 +8930,28 @@ msgstr "Parçayı Görüntüle" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,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:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "Yapım Çıktısı Ekle" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "Stok durumuna göre süz" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "Seçilen çıktıları tamamla" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "Seçilen çıktıları hurdaya ayır" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "Seçilen çıktıları iptal et" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "Ayır" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "Çıktıyı yapmak için stoku ayır" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "İade Et" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "Yapım çıktısından stoku iade et" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "Yapım çıktısını tamamla" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "Hurdaya Ayır" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "Yapım çıktısını hurdaya ayır" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "Yapım çıktısını iptal et" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "Ayrılan Satırlar" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "Gerekli Testler" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "Adresi Sil" msgid "Are you sure you want to delete this address?" msgstr "Bu adresi silmek istediğinize emin misiniz?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "Şirket Ekle" @@ -9097,19 +9131,19 @@ msgstr "Şirket Ekle" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "Etkin şirketleri göster" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "Sağlayıcı olan şirketleri göster" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "Üretici olan şirketleri göster" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "Müşteri olan şirketleri göster" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Satır Ögesi Ekle" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Satır Ögesini Düzenle" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "Satır Ögesini Sil" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "Parça Parametresi Ekle" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Parça Parametresini Düzenle" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Alt Kategorileri Dahil Et" @@ -9575,33 +9609,33 @@ msgstr "Parametre Şablonu" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "Dahili Birimler" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "Yeni Parça Parametresi" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Parça Parametresini Sil" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "Parametre ekle" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Parça kilitli olduğundan bu parçanın parametreleri düzenlenemez" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "Seçenekli şablonları göster" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Birimi Var" @@ -9652,7 +9686,7 @@ msgstr "Parametre Şablonunu Sil" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Toplam Miktar" @@ -9664,145 +9698,145 @@ msgstr "Bekleyen siparişleri göster" msgid "Show received items" msgstr "Alınan ögeleri göster" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Minimum stok" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Parçanın aktiflik durumuna göre filtrele" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "Parça kilit durumuna göre süz" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Montaj niteliğine göre filtrele" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Alt kategorilerdeki parçaları dahil et" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Bileşen niteliğine göre filtrele" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "Test edilebilir özelliğe göre süz" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Takip edilebilirliğine göre filtrele" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Birimi olan parçaları filtrele" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "DPN'si Olanlar" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "Dahili parça numarası bulunan parçaları filtrele" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "Stoğu Var" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Stoğu olan parçaları filtrele" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "Düşük stoğu olan parçaları filtrele" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Satın Alınabilir" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Satın alınabilir parçaları filtrele" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Satılabilir" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Satılabilir parçaları filtrele" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Sanal" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Sanal parçaları filtrele" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Sanal Değil" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "Şablon Olanlar" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "Şablon olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "Revizyon Olanlar" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "Revizyon olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "Revizyonu Olanlar" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "Revizyonu olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "Fiyatlandırma bilgisi olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "Stokta olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "Kullanıcının abone olduğu parçalara göre süz" @@ -9814,16 +9848,16 @@ msgstr "Kullanıcının abone olduğu parçalara göre süz" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "Kaldır" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "Örnek" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Kuruldu" @@ -10214,6 +10248,11 @@ msgstr "Parametreyi Düzenle" msgid "Delete Parameter" msgstr "Parametreyi Sil" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "ÜPN" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "Parametreyi Sil" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "İçe Satır Ögeleri Aktar" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Sağlayıcı Kodu" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Sağlayıcı Bağlantısı" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Üretici Kodu" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Satır ögesini teslim al" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Satır ögesini teslim al" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Ögeleri teslim al" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "ÜPN" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Temel birimler" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Sağlayıcı parçası ekle" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "Etkin sağlayıcı parçalarını göster" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "Etkin Parça" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "Etkin dahili parçaları göster" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "Etkin Sağlayıcı" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "Etkin sağlayıcıları göster" @@ -10301,7 +10336,7 @@ msgstr "Etkin sağlayıcıları göster" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "Teslim Alma Tarihi" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "Teslim alınan ögeleri göster" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "Satır ögesi durumuna göre süz" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "Ögeyi Teslim Al" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "Mevcut Miktar" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "Ayrılan Miktar" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "Yapım stoku" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "Sipariş stoku" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "İçe Aktarma Oturununu Sil" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "İçe Aktarma Oturumu Oluştur" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "Karşıya Yüklendi" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "İçe Aktarılan Satırlar" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "Model Türü" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "Hedef modelin türüne göre süz" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "İçe aktarma oturumu durumuna göre süz" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "Konum Türünü Sil" msgid "Icon" msgstr "Simge" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "Bu stok ögesi üretimdedir" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 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:122 +#: src/tables/stock/StockItemTable.tsx:121 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:129 +#: src/tables/stock/StockItemTable.tsx:128 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:136 +#: src/tables/stock/StockItemTable.tsx:135 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:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "Bu stok ögesinin süresi doldu" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "Bu stok ögesi eski" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "Bu stok ögesi tümüyle ayrıldı" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "Bu stok ögesi kısmen ayrıldı" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "Bu stok ögesi tükendi" @@ -11117,44 +11160,44 @@ msgstr "Bu stok ögesi tükendi" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "Stok Sayımı Tarihi" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "Aktif parçalar için stoku göster" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "Ayrılan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "Stokta olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Alt Konumları İçer" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "Alt konumlardaki stoku içer" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "Tükendi" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "Tükenen stok ögelerini göster" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "Stokta olan ögeleri göster" @@ -11162,31 +11205,27 @@ msgstr "Stokta olan ögeleri göster" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "Üretimde olan ögeleri göster" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 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:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "Müşteriye Gönderildi" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "Bir müşteriye gönderilen ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "İzlenen ögeleri göster" @@ -11194,11 +11233,11 @@ msgstr "İzlenen ögeleri göster" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "Satın Alma Fiyatı Olanlar" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "Satın alma fiyatı olan ögeleri göster" @@ -11206,67 +11245,67 @@ msgstr "Satın alma fiyatı olan ögeleri göster" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "Harici Konum" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "Harici bir konumdaki ögeleri göster" @@ -11274,7 +11313,7 @@ msgstr "Harici bir konumdaki ögeleri göster" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index bc10865787..df96c40946 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\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" @@ -48,21 +48,20 @@ msgstr "Видалити" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Скасувати" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Дії" @@ -74,55 +73,49 @@ msgstr "Дії" msgid "Search" msgstr "Пошук" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Пропустити" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Помилка" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Так" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Ні" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Частина" @@ -160,10 +153,10 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Частина від постачальника" @@ -174,7 +167,7 @@ msgstr "Частини від постачальника" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Виробник частини" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Категорії" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Зібрати предмет" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Компанія" @@ -287,7 +282,7 @@ msgstr "Компанії" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Коди проєкту" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Замовлення на купівлю" @@ -423,7 +418,7 @@ msgstr "Власники" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Помилка" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Успіх" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Низький залишок" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Видалити пов'язане зображення з цього елемента?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "Мініатюра" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Імпортування рядків" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Будь ласка, зачекайте поки дані імпортуються" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Сталася помилка під час імпортування даних" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Змінити дані" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Імпортувати вибрані рядки" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "" @@ -1918,31 +1913,31 @@ msgstr "" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Опис поля" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Імпортований стовпець" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Значення за замовчуванням" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Додати" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Доступно" @@ -2507,12 +2503,12 @@ msgstr "Вихід" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "В наявності" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Дата" @@ -2742,21 +2738,21 @@ msgstr "Дата" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Активний" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "" @@ -2881,82 +2877,24 @@ msgstr "Неактивний" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Немає в наявності" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Категорія" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Серійний номер" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Кількість" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Кількість" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Серійний номер" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Кількість" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "Пакетно" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "Наступний Номер серії збірки" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "" @@ -3954,22 +3952,22 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Статус" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Розташування джерела" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Вибір розташування вихідного товару при розподілі запасів" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Елементи складу виділені" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "Використано" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "Елементи складу виділені" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "Ви підписані" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "" @@ -4197,10 +4224,10 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Номер серії збірки" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "Введіть Номер серії збірки для отриманих елементів" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Нотатки" @@ -4254,9 +4281,9 @@ msgstr "Артикул, SKU" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Отримано" @@ -4280,7 +4307,7 @@ msgstr "Елемент, отриманий на складі" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "" @@ -4288,209 +4315,209 @@ msgstr "" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Стан залишків" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Додати елемент складу" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Завантаження..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Перемістити в типове розташування" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Перемістити" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "В наявності" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Кількість" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Додати запаси" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "Додано елемент складу" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Видалити елемент складу" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "Видалено елемент складу" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Переміщення запасів" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Кількість запасів" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "" @@ -6151,9 +6178,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Ревізія" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Зовнішній" @@ -6195,9 +6222,9 @@ msgstr "Зовнішній" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "" @@ -6258,7 +6285,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Кінцева дата" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Виділений запас" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Дочірні Замовлення на збірку" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" @@ -6453,9 +6481,9 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "" @@ -6465,7 +6493,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Постачальник" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "" @@ -6539,7 +6567,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "" @@ -6590,7 +6618,6 @@ msgstr "Внутрішній компонент" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Параметри" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "" @@ -6649,9 +6676,9 @@ msgstr "Опис частини" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "" @@ -6659,7 +6686,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "" @@ -6838,13 +6865,13 @@ msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Місцеперебування за замовчуванням" @@ -6941,16 +6968,16 @@ msgstr "" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Доступний залишок" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "" @@ -6970,7 +6997,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "" @@ -6984,7 +7011,7 @@ msgstr "Мінімальний запас" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "" @@ -7027,12 +7054,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Необхідний" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "" @@ -7133,7 +7160,7 @@ msgstr "Замовлення" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "Максимальне значення" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Компонент" @@ -7287,14 +7313,14 @@ msgstr "Компонент" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "" @@ -7302,7 +7328,7 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "" @@ -7391,8 +7417,8 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "" @@ -7454,8 +7480,8 @@ msgstr "" msgid "Supplier Price" msgstr "" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Дата завершення" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "" @@ -8354,16 +8380,12 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" msgstr "" #: src/tables/InvenTreeTable.tsx:535 @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "" @@ -8477,7 +8503,7 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "" @@ -8486,13 +8512,13 @@ msgstr "" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "" @@ -8505,9 +8531,9 @@ msgstr "" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "" @@ -8528,7 +8554,8 @@ msgstr "" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "Показати відстежувані позиції" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "" @@ -8614,88 +8641,88 @@ msgstr "" msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Біл матеріалів не можна редагувати, тому що частина заблокована" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Збірка" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Відстежуваний" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "Показати відстежувані збірки" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "Статус замовлення" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "Виконується автоматичний розподіл" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "Автоматично виділяти запас для цієї збірки згідно вибраних опцій" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "Показувати замовлення з цільовою датою" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Включити підкатегорії" @@ -9575,33 +9609,33 @@ msgstr "Шаблон параметра" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Фільтрувати за атрибутом \"Компонент\"" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Фільтр по атрибуту, який відстежується" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "Це шаблон" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Код постачальника" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Посилання на постачальника" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "Активний постачальник" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "Показати активних постачальників" @@ -10301,7 +10336,7 @@ msgstr "Показати активних постачальників" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "Призначити для відвантаження" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "Видалити тип локації" msgid "Icon" msgstr "Іконка" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "Цей Складський елемент було використано у Виробничому замовленні" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Включати дочірні локації" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "Використано" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "Показати позиції, використані у Виробничих замовленнях" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "Зовнішнє розташування" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index cd451c7f00..1ebe1450c0 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,21 +48,20 @@ msgstr "Xóa" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "Hủy bỏ" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "Chức năng" @@ -74,55 +73,49 @@ msgstr "Chức năng" msgid "Search" msgstr "Tìm kiếm" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "Hoàn tất" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "Thất bại" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "Đồng ý" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "Không" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "Phụ kiện" @@ -160,10 +153,10 @@ msgstr "Mẫu thử nghiệm" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "Phụ kiện nhà cung cấp" @@ -174,7 +167,7 @@ msgstr "Nhà cung cấp phụ kiện" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "Phụ kiện nhà sản xuất" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "Danh mục phụ kiện" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "Xây dựng mặt hàng" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "Công ty" @@ -287,7 +282,7 @@ msgstr "Doanh nghiệp" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "Mã dự án" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "Đơn đặt mua" @@ -423,7 +418,7 @@ msgstr "Chủ sở hữu" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "Lỗi" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "Thành công" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "Còn ít hàng" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "Xóa hình liên quan khỏi mục này?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "Ảnh thu nhỏ" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "Nhập theo hàng" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "Vui lòng đợi trong khi dữ liệu được cập nhật" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "Xảy ra lỗi khi nhập dữ liệu" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "Sửa dữ liệu" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "Xoá hàng" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "Hàng" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "Hàng" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "Chấp nhận" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "Hợp lệ" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "Lọc theo tình trạng xác thực" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "Hoàn thành" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "Lọc theo trạng thái hoàn thành" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "Nhập các hàng đã chọn" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "Đang xử lý dữ liệu" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "Có lỗi xảy ra" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "Chọn cột hoặc để trống để bỏ qua trường này." @@ -1918,31 +1913,31 @@ msgstr "Chọn cột hoặc để trống để bỏ qua trường này." #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "Bỏ qua trường này" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "Đang ánh xạ các cột vào các trường cơ sở dữ liệu" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "Chấp nhận ánh xạ cột" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "Trường cơ sở dữ liệu" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "Mô tả trường" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "Cột nhập khẩu" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "Giá trị mặc định" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "Đã cập nhật" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "Thêm" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "Có sẵn" @@ -2507,12 +2503,12 @@ msgstr "Đăng xuất" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "Kho hàng" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "Ngày" @@ -2742,21 +2738,21 @@ msgstr "Ngày" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "Hoạt động" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "Lô hàng" @@ -2881,82 +2877,24 @@ msgstr "Không hoạt động" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "Hết hàng" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "Danh mục" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "Vị trí" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "Số sê-ri" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "Số lượng" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "Số lượng" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "Vị trí" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "Số sê-ri" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "Số lượng" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "Đã tạo sản phẩm nhà cung cấp" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "Số seri kế tiếp" @@ -3954,22 +3952,22 @@ msgstr "Số seri kế tiếp" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "Trạng thái" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "Hoàn thành xây dựng đầu ra" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "Xây dựng đầu ra đã hoàn thành" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "Loại bỏ xây dựng đầu ra" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "Xây dựng đầu ra đã bị hủy bỏ" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "Loại bỏ xây dựng đầu ra" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "Xây dựng đầu ra đã bị hủy" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "Xây dựng đầu ra đã bị hủy" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "Vị trí nguồn cung" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "Phân kho" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "Điều chỉnh bao bì" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "Thay đổi trạng thái" @@ -4197,10 +4224,10 @@ msgstr "Cửa hàng đã nhận hàng" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "Mã lô hàng" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "Số sê-ri" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "Đóng gói" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "Ghi chú" @@ -4254,9 +4281,9 @@ msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "Đã nhận" @@ -4280,7 +4307,7 @@ msgstr "" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "Thêm số lượng đã có theo gói thay vì các mục đơn lẻ" @@ -4288,209 +4315,209 @@ msgstr "Thêm số lượng đã có theo gói thay vì các mục đơn lẻ" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "Nhập số lượng khởi đầu cho kho hàng này" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Điền số sê-ri cho kho mới (hoặc để trống)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "Trạng thái kho" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "Thêm mặt hàng trong kho" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "Đang tải..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "Đến vị trí mặc định" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "Di chuyển" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "Còn hàng" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "Đếm" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "Thêm kho" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "Xoá kho" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "Chuyển kho" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "Kiểm kê" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "Đổi trạng thái kho" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "Gộp kho" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "Xóa mặt hàng trong kho" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "Vị trí kho lớn" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "Tiền tệ" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "IPN" @@ -6151,9 +6178,9 @@ msgstr "IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "Sửa đổi" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: 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" @@ -6195,9 +6222,9 @@ msgstr "Bên ngoài" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "Tham chiếu" @@ -6258,7 +6285,7 @@ msgstr "Đã tạo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "Ngày mục tiêu" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "Đã hoàn thành" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Kho hàng đã phân bổ" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "Kết quả kiểm tra" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "Sửa đơn đặt bản dựng" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Tạo đơn đặt bản dựng" @@ -6453,9 +6481,9 @@ msgstr "Hủy đơn hàng" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "Xây dựng đơn hàng" @@ -6465,7 +6493,7 @@ msgstr "Xây dựng đơn hàng" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "Tiền tệ mặc định" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "Nhà cung cấp" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "Nhà sản xuất" @@ -6539,7 +6567,7 @@ msgstr "Nhà sản xuất" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "Kho đã được giao" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "Sửa doanh nghiệp" @@ -6590,7 +6618,6 @@ msgstr "Nguyên liệu nội bộ" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "Mã số nguyên liệu" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "Thông số" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Sửa" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "Thêm" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "Xoá" @@ -6649,9 +6676,9 @@ msgstr "Mô tả sản phẩm" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "Số lượng gói" @@ -6659,7 +6686,7 @@ msgstr "Số lượng gói" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "On Order" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "Thao tác" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "Sửa sản phẩm nhà cung cấp" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "Xoá" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "Thêm sản phẩm nhà cung cấp" @@ -6838,13 +6865,13 @@ msgstr "Chi tiết" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 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:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "Phân bổ đơn hàng bán" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "Sửa đổi của" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "Vị trí mặc định" @@ -6941,16 +6968,16 @@ msgstr "Từ khóa" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "Số hàng tồn" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "Đang đặt hàng" @@ -6970,7 +6997,7 @@ msgstr "Đã phân bổ đơn hàng" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "Đang sản xuất" @@ -6984,7 +7011,7 @@ msgstr "Kho tối thiểu" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "Khóa" @@ -7027,12 +7054,12 @@ msgstr "Nguyên liệu ảo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "Ngày tạo" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "Tạo bởi" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "Khoảng giá" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "Bắt buộc" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "Sửa phụ kiện" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "Thêm nguyên liệu" @@ -7133,7 +7160,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "Thao tác" @@ -7232,7 +7259,7 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "" @@ -7262,23 +7289,22 @@ msgstr "Giá trị tối đa" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "Tổng tiền" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "Thành phần" @@ -7287,14 +7313,14 @@ msgstr "Thành phần" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Giá thấp nhất" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "Giá cao nhất" @@ -7302,7 +7328,7 @@ msgstr "Giá cao nhất" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "Giá cao nhất" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "Đơn giá" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "Biểu đồ tròn" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "Biểu đồ cột" @@ -7391,8 +7417,8 @@ msgstr "Giá mua" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "Cập nhật lần cuối" @@ -7454,8 +7480,8 @@ msgstr "Giá sale" msgid "Supplier Price" msgstr "Giá nhà cung cấp" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "Biến thể nguyên liệu" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "Những mục hoàn thành" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "Đích đến" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Ngày giao hàng" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "Hoạt động kho" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "" @@ -8012,12 +8038,12 @@ msgstr "Thao tác kho items" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "Nguyên liệu chưa kích hoạt" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Nguyên liệu bị khoá" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "Xóa bộ lọc" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "Không tìm thấy biểu ghi" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "Máy chủ trả chưa đúng dữ liệu" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "Máy chủ trả chưa đúng dữ liệu" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "Kho ngoài" @@ -8477,7 +8503,7 @@ msgstr "Kho ngoài" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "Bao gồm kho thay thế" @@ -8486,13 +8512,13 @@ msgstr "Bao gồm kho thay thế" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "Bao gồm kho biến thể" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "Đang dựng" @@ -8505,9 +8531,9 @@ msgstr "Đang dựng" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "Thông tin kho" @@ -8528,7 +8554,8 @@ msgstr "Thông tin kho" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "Vật tư tiêu hao" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "Không khả dụng" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "Hiển thị items có thể kiểm" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "Hiển thị items có thể theo dõi" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "Hiện items đã lắp ráp" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "Hiện items còn trong kho" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "Hiện items đã xác minh" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "Được kế thừa" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "Hiện items được kế thừa" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "Hiện items có biến thể con" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "Tuỳ chọn" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "Hiện items tuỳ chọn" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "Vật tư tiêu hao" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "Hiện items tiêu hao" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "Có định giá" @@ -8614,88 +8641,88 @@ msgstr "Có định giá" msgid "Show items with pricing" msgstr "Hiện items định giá" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "Nhập dữ liệu BOM" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "Thêm BOM item" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "BOM item đã tạo" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "Sửa BOM item" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "Đã cập nhật BOM item" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "Xoá BOM item" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "Đã xoá BOM item" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "Đã xác minh item BOM" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "Lỗi xác minh BOM item" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "Xác minh BOM line" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "Sửa vật tư thay thế" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" 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:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "Lắp ráp" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 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:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Có thể theo dõi" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "" @@ -8708,30 +8735,20 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "" @@ -9097,19 +9131,19 @@ msgstr "" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "Thêm hạng mục" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "Sửa hạng mục" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "Sửa tham số phụ kiện" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "Bao gồm danh mục con" @@ -9575,33 +9609,33 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "Xóa tham số phụ kiện" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "Có đơn vị" @@ -9652,7 +9686,7 @@ msgstr "" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "Tổng số lượng" @@ -9664,145 +9698,145 @@ msgstr "" msgid "Show received items" msgstr "" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "Kho tối thiểu" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "Lọc theo trạng thái mở phụ kiện" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "Lọc theo thuộc tính lắp ráp" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "Bao gồm phụ kiên trong danh mục con" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "Lọc theo thuộc tính thành phần" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "Lọc theo thuộc tính có thể theo dõi" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "Lọc theo phụ kiện có chứa đơn vị" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "Có IPN" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 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:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "Có kho" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "Lọc theo sản phẩm có trong kho" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 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:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "Có thể mua" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "Lọc theo sản phẩm có thể mua" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "Có thể bán" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "Lọc theo sản phẩm có thể bán" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Ảo" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "Lọc theo sản phẩm ảo" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "Không ảo" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "" @@ -9814,16 +9848,16 @@ msgstr "" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "Mẫu" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "Đã cài đặt" @@ -10214,6 +10248,11 @@ msgstr "" msgid "Delete Parameter" msgstr "" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "MPN" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "Mã nhà cung cấp" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "Liên kết nhà cung cấp" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "Mã nhà sản xuất" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "Nhận hạng mục" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "Nhận hạng mục" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "Nhận hàng hóa" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "MPN" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "Đơn vị cơ sở" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "Thêm sản phẩm nhà cung cấp" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "" @@ -10301,7 +10336,7 @@ msgstr "" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "" @@ -10384,23 +10427,23 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "" @@ -11048,7 +11091,7 @@ msgstr "" msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "" @@ -11069,47 +11112,47 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "" @@ -11117,44 +11160,44 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "" @@ -11162,31 +11205,27 @@ msgstr "" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "" @@ -11194,11 +11233,11 @@ msgstr "" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "" @@ -11206,67 +11245,67 @@ msgstr "" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "" @@ -11274,7 +11313,7 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index d6c4188f55..4c958c200d 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,21 +48,20 @@ msgstr "删除" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "取消" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "操作" @@ -74,55 +73,49 @@ msgstr "操作" msgid "Search" msgstr "搜索" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "通过" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "失效" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "是" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "否" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "零件" @@ -160,10 +153,10 @@ msgstr "零件测试模板" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "供应商零件" @@ -174,7 +167,7 @@ msgstr "供应商零件" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "制造商零件" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "零件类别" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "构建多个项目" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "公司" @@ -287,7 +282,7 @@ msgstr "公司" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "项目编码" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "采购订单" @@ -423,7 +418,7 @@ msgstr "所有者" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -512,8 +507,8 @@ msgstr "选择列表" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "选择列表" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "错误" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "操作成功" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "低库存" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "删除与此项关联的图片?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "添加新行" msgid "Thumbnail" msgstr "缩略图" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "导入行" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "请稍候,数据正在导入" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "导入数据时发生错误" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "编辑数据" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "删除行" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "行" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "行包含错误" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "同意" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "有效" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "按行验证状态筛选" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "完成" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "按行完成状态筛选" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "导入选定的行" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "处理数据中" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "发生错误" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "选择列,或留空忽略此字段。" @@ -1918,31 +1913,31 @@ msgstr "选择列,或留空忽略此字段。" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "忽略该字段" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "将数据列映射到数据库字段" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "接受列映射" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "数据库字段" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "字段描述" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "导入列" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "默认值" @@ -2122,9 +2117,9 @@ msgstr "正在更新组角色" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "已更新" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "更改" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "添加" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "没有项目" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "可用的" @@ -2507,12 +2503,12 @@ msgstr "登出" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "库存" @@ -2716,8 +2712,8 @@ msgstr "插件信息" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "日期" @@ -2742,21 +2738,21 @@ msgstr "日期" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "激活" @@ -2865,7 +2861,7 @@ msgstr "未知模型: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "配送" @@ -2881,82 +2877,24 @@ msgstr "未激活" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "无库存" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "类别" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "位置" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "序列号" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "数量" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "数量" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "位置" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "序列号" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "数量" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "批次" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "新增供应商零件" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "供应商零件已更新" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "请修正所选零件中的错误" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "订购零件" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "下一个批号" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "下一个序列号" @@ -3954,22 +3952,22 @@ msgstr "下一个序列号" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "生产产出" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "生产产出" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "状态" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "完成生产输出" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "生产已完成" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "报废生产输出" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "生产已完成" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "取消生产输出" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "生产已完成" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "生产已完成" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "已分配" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "来源地点" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "选择分配库存的源位置" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "分配库存" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "分配的库存项目" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "已消耗" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "分配的库存项目" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "已订阅" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "设置到期日期" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "调整封包" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "更改状态" @@ -4197,10 +4224,10 @@ msgstr "存储已收到的库存" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "批号" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "输入接收项目的批号" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "序列号" @@ -4223,7 +4250,7 @@ msgstr "输入接收项目的序列号" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "有效期至" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "输入接收项目的到期日期" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "包装" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "备注" @@ -4254,9 +4281,9 @@ msgstr "库存单位 (SKU)" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "已接收" @@ -4280,7 +4307,7 @@ msgstr "已收到库存物品" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "将给定的数量添加为包,而不是单个项目" @@ -4288,209 +4315,209 @@ msgstr "将给定的数量添加为包,而不是单个项目" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "输入此库存项的初始数量" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "输入新库存的序列号(或留空)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "库存状态" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "编辑库存项" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "选择要安装的零件" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "确认库存转移" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "正在加载..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "移动到默认位置" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "移动" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "退货" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "入库" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "总计" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "添加库存" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "库存已添加" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "移除库存" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "库存已移除" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "转移库存" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "库存已转移" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "库存数量" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "库存计数" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "更改库存状态" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "库存状态已改变" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "合并库存" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "库存已合并" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "将库存分配给客户" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "库存已分配给客户" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "删除库存项" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "库存已删除" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "上级库存地点" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "确定" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "货币" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "内部零件编码 IPN" @@ -6151,9 +6178,9 @@ msgstr "内部零件编码 IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "版本" @@ -6173,8 +6200,8 @@ msgstr "自定义状态" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "外部" @@ -6195,9 +6222,9 @@ msgstr "外部" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "参考" @@ -6258,7 +6285,7 @@ msgstr "已创建" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "开始日期" @@ -6266,15 +6293,16 @@ msgstr "开始日期" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "预计日期" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "已完成" @@ -6297,7 +6325,7 @@ msgstr "所需零件" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "已分配的库存" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "子生产订单" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "测试结果" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "编辑生产订单" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "添加生产订单" @@ -6453,9 +6481,9 @@ msgstr "取消订单" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "生产订单" @@ -6465,7 +6493,7 @@ msgstr "生产订单" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "默认货币单位" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "供应商" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "制造商" @@ -6539,7 +6567,7 @@ msgstr "制造商" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "已分配的库存" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "编辑公司" @@ -6590,7 +6618,6 @@ msgstr "内部零件" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "制造商零件编号" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "参数" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "编辑制造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "添加制造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "删除制造商零件" @@ -6649,9 +6676,9 @@ msgstr "零件描述" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "包装数量" @@ -6659,7 +6686,7 @@ msgstr "包装数量" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "订购中" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "供应商零件操作" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "编辑供应商零件" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "删除供应商零件" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "添加供应商零件" @@ -6838,13 +6865,13 @@ msgstr "类别详情" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "分配生产订单" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "分配销售订单" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "修订" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "默认位置" @@ -6941,16 +6968,16 @@ msgstr "关键词" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "可用库存" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "订购中" @@ -6970,7 +6997,7 @@ msgstr "分配销售订单" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "生产中" @@ -6984,7 +7011,7 @@ msgstr "最低库存" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "已锁定" @@ -7027,12 +7054,12 @@ msgstr "虚拟零件" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "创建日期" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "创建人" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "价格范围" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "必填" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "编辑零件" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "添加零件" @@ -7133,7 +7160,7 @@ msgstr "订单" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "订单库存" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "零件选项" @@ -7232,7 +7259,7 @@ msgstr "删除盘点条目" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "库存价值" @@ -7262,23 +7289,22 @@ msgstr "最大值" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "总价" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "组件" @@ -7287,14 +7313,14 @@ msgstr "组件" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "最低价格" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "最高价格" @@ -7302,7 +7328,7 @@ msgstr "最高价格" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "最高价格" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "单价" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "饼状图" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "柱状图" @@ -7391,8 +7417,8 @@ msgstr "采购价格" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "最近更新" @@ -7454,8 +7480,8 @@ msgstr "销售价格" msgid "Supplier Price" msgstr "供应商价格" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "变体零件" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "已完成行项目" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "目的地" @@ -7529,8 +7555,8 @@ msgstr "签发日期" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "完成日期" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "发票号码" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "发货日期" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "序列化库存" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "库存项已创建" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "库存操作" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "序列化" @@ -8012,12 +8038,12 @@ msgstr "库存项操作" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "呆滞" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "已过期" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "零件未激活" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "零件已锁定" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "您已订阅此零件的通知" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "清除筛选" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "没有找到记录" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "服务器返回了错误的数据类型" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "服务器返回了错误的数据类型" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "外部库存" @@ -8477,7 +8503,7 @@ msgstr "外部库存" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "包括替代库存" @@ -8486,13 +8512,13 @@ msgstr "包括替代库存" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "包括变体库存" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "正在生产" @@ -8505,9 +8531,9 @@ msgstr "正在生产" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "库存信息" @@ -8528,7 +8554,8 @@ msgstr "库存信息" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "可耗物品" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "无可用库存" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "显示可跟踪项目" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "显示可跟踪项目" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "显示已装配的项目" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "显示有可用库存的项目" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "显示已验证的项目" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "继承项" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "显示继承的项目" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "显示允许变体替换的项目" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "可选项" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "显示可选项目" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "消耗品" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "显示可消耗项目" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "是否有价格" @@ -8614,88 +8641,88 @@ msgstr "是否有价格" msgid "Show items with pricing" msgstr "显示带定价的项目" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "导入物料清单数据" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "添加物料清单项" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "BOM 项目已创建" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "编辑物料清单项目" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "物料清单 项目已更新" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "删除物料清单项目" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "物料清单项目已删除" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "物料清单项目已验证" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "验证物料清单项目失败" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "查看 物料清单" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "验证物料清单行" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "编辑替代零件" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "无法编辑材料清单,因为零件已锁定" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "装配" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "显示活动装配体" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "可追踪" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "显示可跟踪装配体" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "分配至输出" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "显示分配给构建输出的项目" @@ -8708,30 +8735,20 @@ msgstr "显示分配给构建输出的项目" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "订单状态" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "可用数量" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "已分配数量" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "显示分配的行" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "显示可消耗项目" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "显示可选项目" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "可测试" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "已跟踪" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "显示已跟踪项目" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "生产中" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "库存不足" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "无可用库存" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "获取已继承的" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "单位数量" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "所需数量" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "创建生产订单" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "自动分配进行中" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "自动分配库存量" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "根据选定的选项自动分配库存到此版本" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "取消库存分配" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "为这个构建订单取消分配所有未跟踪库存" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "从选中的行项中取消分配库存" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "库存已经取消分配" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "生产库存" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "显示目标日期的订单" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "有开始日期" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "无结果" msgid "Show build outputs currently in production" msgstr "显示当前生产中的构建输出" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "添加生成输出" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "编辑生成输出" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "按库存状态筛选" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "完成选定的输出" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "报废选定的输出" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "取消选定的输出" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "分配" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "为生产产出分配库存" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "取消分配" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "从生产输出中取消分配库存" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "完成生产输出" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "报废件" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "报废生产输出" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "取消生产输出" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "已分配的项目" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "需要测试" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "删除地址" msgid "Are you sure you want to delete this address?" msgstr "您确定要删除该地址?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "添加公司" @@ -9097,19 +9131,19 @@ msgstr "添加公司" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "显示活跃的公司" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "显示供应商公司" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "显示属于制造商的公司" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "显示客户公司" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "查看项目" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "添加行项目" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "编辑行项目" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "删除行项目" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "添加零件参数" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "编辑零件参数" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "所需库存" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "查看生产订单" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "您已订阅此类别的通知" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "包含子类别" @@ -9575,33 +9609,33 @@ msgstr "参数模板" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "内部单位" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "新增零件参数" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "删除零件参数" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "添加参数" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "零件参数无法编辑,因为零件已锁定" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "显示有选项的模板" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "有单位" @@ -9652,7 +9686,7 @@ msgstr "删除零件参数模板" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "总数量" @@ -9664,145 +9698,145 @@ msgstr "显示待定的订单" msgid "Show received items" msgstr "显示已收到的条目" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "查看销售订单" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "最低库存数" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "按零件活动状态筛选" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "按零件锁定状态筛选" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "按装配属性筛选" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "包括子类别中的零件" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "按组件属性筛选" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "按可跟踪属性筛选" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "按可跟踪属性筛选" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "按拥有单位的零件筛选" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "有内部零件编码" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "按具有内部零件编号的零件筛选" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "有库存" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "按有库存的零件筛选" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "按库存少的零件筛选" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "可购买" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "按可购买的零件筛选" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "可销售" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "按可出售的零件筛选" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "虚拟" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "按虚拟零件筛选" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "非虚拟的" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "是模板" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "按模板部分筛选零件" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "是变体" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "按变体零件筛选" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "是否修订" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "按修订零件筛选" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "有修订" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "按有修订的零件筛选" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "按有定价信息的零件筛选" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "按有可用库存的零件筛选" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "按用户订阅的零件筛选" @@ -9814,16 +9848,16 @@ msgstr "按用户订阅的零件筛选" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "设置类别" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "设置所选零件的类别" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "订购选定的零件" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "更新所选插件" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "卸载" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "样本" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "已安装" @@ -10214,6 +10248,11 @@ msgstr "编辑参数" msgid "Delete Parameter" msgstr "删除参数" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "制造商零件编号 (MPN)" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "删除参数" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "导入行项目" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "供应商代码" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "供应商链接" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "制造商编号" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "显示已收到的行项目" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "接收这行项目" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "接收这行项目" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "收到项目" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "制造商零件编号 (MPN)" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "基础单位" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "添加供应商零件" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "显示活动供应商零件" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "激活的零件" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "显示活动内部零件" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "活跃的供应商" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "显示活跃供应商" @@ -10301,7 +10336,7 @@ msgstr "显示活跃供应商" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "显示供应商零件库存" @@ -10313,23 +10348,23 @@ msgstr "显示供应商零件库存" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "接收日期" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "显示已收到的项目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "按行项目状态筛选" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "接收选中项目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "接收物品" @@ -10345,34 +10380,42 @@ msgstr "已安排发货" msgid "Show allocations assigned to a shipment" msgstr "显示已分配至货运的库存" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "可用数量" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "已分配数量" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "无货运记录" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "未发货" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "编辑分配" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "删除分配" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "安排发货" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "安排发货" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "分配序列号" @@ -10384,23 +10427,23 @@ msgstr "分配序列号" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "显示已完全分配的行" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "显示已完成的行" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "分配序列号" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "生产库存" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "订单库存" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "删除导入的会话" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "创建导入会话" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "已上传" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "导入的行" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "型号类型" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "按目标型号筛选" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "按导入会话状态筛选" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "安装项目" @@ -11048,7 +11091,7 @@ msgstr "卸载项目" msgid "Item uninstalled" msgstr "已卸载项目" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "卸载库存项目" @@ -11069,47 +11112,47 @@ msgstr "删除位置类型" msgid "Icon" msgstr "图标" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "该库存项正在生产" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "库存项已分配到销售订单" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "库存项已分配给客户" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "此库存项已安装在另一个库存项中" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "此库存项已被生产订单消耗" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "此库存项不可用" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "此库存项已过期" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "此库存项是过期项" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "此库存项已完全分配" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "此库存项已被部分分配" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "库存项已耗尽" @@ -11117,44 +11160,44 @@ msgstr "库存项已耗尽" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "盘点日期" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "显示激活零件的库存" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "显示已组装零件的库存" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "显示已分配的项目" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "显示可用的项目" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "包括子地点" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "包括子地点的库存" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "耗尽" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "显示耗尽的库存项" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "显示库存中的项目" @@ -11162,31 +11205,27 @@ msgstr "显示库存中的项目" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "显示正在生产的项目" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "已消耗" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "显示被生产订单消耗的项目" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "显示安装在其他项目中的库存项" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "发送给客户" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "显示已发送给客户的项目" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "显示已跟踪项目" @@ -11194,11 +11233,11 @@ msgstr "显示已跟踪项目" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "有采购价格" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "显示有购买价格的项目" @@ -11206,67 +11245,67 @@ msgstr "显示有购买价格的项目" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "显示已过期的项目" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "显示旧项目" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "过期前" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "显示在此日期之前过期的项目" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "过期后" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "显示在此日期后过期的项目" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "在此之前更新" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "显示此日期之前更新的项目" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "在此之后更新" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "显示此日期后更新的项目" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "在此之前的盘点" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "显示在此日期之前计数的项目" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "在此之后的盘点" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "显示在此日期后计数的项目" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "外部地点" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "显示外部库存地点的项目" @@ -11274,7 +11313,7 @@ msgstr "显示外部库存地点的项目" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr "" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index e90b7e6d48..40b00410b1 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-08-18 04:06\n" +"PO-Revision-Date: 2025-08-20 11:54\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -48,21 +48,20 @@ msgstr "刪除" #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:336 -#: src/tables/build/BuildOutputTable.tsx:561 +#: src/tables/build/BuildOutputTable.tsx:570 msgid "Cancel" msgstr "取消" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:198 #: src/forms/PurchaseOrderForms.tsx:795 -#: src/forms/StockForms.tsx:736 -#: src/forms/StockForms.tsx:782 -#: src/forms/StockForms.tsx:828 -#: src/forms/StockForms.tsx:867 -#: src/forms/StockForms.tsx:903 -#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:737 +#: src/forms/StockForms.tsx:783 +#: src/forms/StockForms.tsx:829 +#: src/forms/StockForms.tsx:868 +#: src/forms/StockForms.tsx:904 +#: src/forms/StockForms.tsx:983 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:456 -#: src/tables/build/BuildLineTable.tsx:107 msgid "Actions" msgstr "操作" @@ -74,55 +73,49 @@ msgstr "操作" msgid "Search" msgstr "搜尋" -#: lib/components/YesNoButton.tsx:16 +#: lib/components/YesNoButton.tsx:20 msgid "Pass" msgstr "通過" -#: lib/components/YesNoButton.tsx:17 +#: lib/components/YesNoButton.tsx:21 msgid "Fail" msgstr "失效" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:43 #: src/tables/Filter.tsx:35 msgid "Yes" msgstr "是" -#: lib/components/YesNoButton.tsx:33 +#: lib/components/YesNoButton.tsx:44 #: src/tables/Filter.tsx:36 msgid "No" msgstr "否" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:306 -#: src/forms/BuildForms.tsx:380 -#: src/forms/BuildForms.tsx:444 -#: src/forms/BuildForms.tsx:598 +#: src/forms/BuildForms.tsx:310 +#: src/forms/BuildForms.tsx:384 +#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:602 +#: src/forms/BuildForms.tsx:757 +#: src/forms/BuildForms.tsx:860 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 -#: src/forms/StockForms.tsx:302 -#: src/forms/StockForms.tsx:731 -#: src/forms/StockForms.tsx:777 -#: src/forms/StockForms.tsx:823 -#: src/forms/StockForms.tsx:862 -#: src/forms/StockForms.tsx:898 -#: src/forms/StockForms.tsx:936 -#: src/forms/StockForms.tsx:978 -#: src/forms/StockForms.tsx:1026 -#: src/forms/StockForms.tsx:1070 +#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:732 +#: src/forms/StockForms.tsx:778 +#: src/forms/StockForms.tsx:824 +#: src/forms/StockForms.tsx:863 +#: src/forms/StockForms.tsx:899 +#: src/forms/StockForms.tsx:937 +#: src/forms/StockForms.tsx:979 +#: src/forms/StockForms.tsx:1027 +#: src/forms/StockForms.tsx:1071 #: src/pages/build/BuildDetail.tsx:183 #: src/pages/part/PartDetail.tsx:1213 -#: src/tables/build/BuildAllocatedStockTable.tsx:100 -#: src/tables/build/BuildLineTable.tsx:78 -#: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartBuildAllocationsTable.tsx:69 -#: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/part/PartTable.tsx:44 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:111 -#: src/tables/sales/SalesOrderAllocationTable.tsx:125 #: src/tables/stock/StockTrackingTable.tsx:87 msgid "Part" msgstr "零件" @@ -160,10 +153,10 @@ msgstr "零件測試模板" #: src/components/wizards/OrderPartsWizard.tsx:143 #: src/pages/company/SupplierPartDetail.tsx:409 #: src/pages/stock/StockDetail.tsx:286 -#: src/tables/build/BuildAllocatedStockTable.tsx:156 +#: src/tables/build/BuildAllocatedStockTable.tsx:155 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:67 -#: src/tables/stock/StockItemTable.tsx:249 +#: src/tables/purchasing/SupplierPartTable.tsx:64 +#: src/tables/stock/StockItemTable.tsx:248 msgid "Supplier Part" msgstr "供應商零件" @@ -174,7 +167,7 @@ msgstr "供應商零件" #: lib/enums/ModelInformation.tsx:61 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:255 +#: src/tables/stock/StockItemTable.tsx:254 msgid "Manufacturer Part" msgstr "製造商零件" @@ -197,9 +190,10 @@ msgid "Part Categories" msgstr "零件類別" #: lib/enums/ModelInformation.tsx:79 -#: src/forms/BuildForms.tsx:381 -#: src/forms/BuildForms.tsx:445 -#: src/forms/BuildForms.tsx:600 +#: src/forms/BuildForms.tsx:385 +#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:604 +#: src/forms/BuildForms.tsx:758 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:976 #: src/tables/stock/StockTrackingTable.tsx:48 @@ -274,6 +268,7 @@ msgstr "構建多個項目" #: lib/enums/ModelInformation.tsx:132 #: src/pages/company/CompanyDetail.tsx:342 +#: src/tables/company/CompanyTable.tsx:47 #: src/tables/company/ContactTable.tsx:67 msgid "Company" msgstr "公司" @@ -287,7 +282,7 @@ msgstr "公司" #: src/pages/purchasing/PurchaseOrderDetail.tsx:235 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:211 -#: src/tables/ColumnRenderers.tsx:314 +#: src/tables/ColumnRenderers.tsx:353 #: src/tables/Filter.tsx:278 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -305,7 +300,7 @@ msgstr "項目編碼" #: src/pages/purchasing/PurchaseOrderDetail.tsx:531 #: src/pages/stock/StockDetail.tsx:349 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:241 +#: src/tables/stock/StockItemTable.tsx:240 #: src/tables/stock/StockTrackingTable.tsx:120 msgid "Purchase Order" msgstr "採購訂單" @@ -423,7 +418,7 @@ msgstr "所有者" #: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:75 +#: src/tables/settings/ImportSessionTable.tsx:77 #: src/tables/stock/StockItemTestResultTable.tsx:216 #: src/tables/stock/StockTrackingTable.tsx:190 #: src/tables/stock/StockTrackingTable.tsx:218 @@ -498,12 +493,12 @@ msgstr "內容類型" #: lib/enums/ModelInformation.tsx:267 msgid "Selection List" -msgstr "" +msgstr "選擇列表" #: lib/enums/ModelInformation.tsx:268 #: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21 msgid "Selection Lists" -msgstr "" +msgstr "選擇列表" #: lib/enums/ModelInformation.tsx:274 #: src/components/barcodes/BarcodeInput.tsx:114 @@ -512,8 +507,8 @@ msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:263 #: src/components/forms/fields/TableField.tsx:45 -#: src/components/importer/ImportDataSelector.tsx:188 -#: src/components/importer/ImporterColumnSelector.tsx:216 +#: src/components/importer/ImportDataSelector.tsx:192 +#: src/components/importer/ImporterColumnSelector.tsx:217 #: src/components/importer/ImporterDrawer.tsx:88 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 @@ -529,7 +524,7 @@ msgstr "" #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 #: src/tables/InvenTreeTableHeader.tsx:125 -#: src/tables/bom/BomTable.tsx:528 +#: src/tables/bom/BomTable.tsx:527 #: src/tables/stock/StockItemTestResultTable.tsx:335 msgid "Error" msgstr "錯誤" @@ -542,7 +537,7 @@ msgstr "錯誤" #: lib/enums/Roles.tsx:31 msgid "Admin" -msgstr "" +msgstr "管理" #: lib/enums/Roles.tsx:33 #: src/pages/Index/Settings/SystemSettings.tsx:264 @@ -603,27 +598,27 @@ msgstr "掃描" #: src/components/barcodes/BarcodeInput.tsx:53 msgid "Camera Input" -msgstr "" +msgstr "相機輸入" #: src/components/barcodes/BarcodeInput.tsx:63 msgid "Scanner Input" -msgstr "" +msgstr "掃碼器輸入" #: src/components/barcodes/BarcodeInput.tsx:105 msgid "Barcode Data" -msgstr "" +msgstr "條碼資料" #: src/components/barcodes/BarcodeInput.tsx:109 msgid "No barcode data" -msgstr "" +msgstr "無條碼資料" #: src/components/barcodes/BarcodeInput.tsx:110 msgid "Scan or enter barcode data" -msgstr "" +msgstr "掃描或輸入條碼資料" #: src/components/barcodes/BarcodeKeyboardInput.tsx:64 msgid "Enter barcode data" -msgstr "" +msgstr "輸入條碼資料" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 @@ -635,7 +630,7 @@ msgstr "掃描條碼" #: src/components/barcodes/BarcodeScanDialog.tsx:105 msgid "No matching item found" -msgstr "" +msgstr "找不到符合的項目" #: src/components/barcodes/BarcodeScanDialog.tsx:134 msgid "Barcode does not match the expected model type" @@ -646,7 +641,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:118 #: src/components/forms/ApiForm.tsx:451 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 -#: src/tables/bom/BomTable.tsx:519 +#: src/tables/bom/BomTable.tsx:518 #: src/tables/settings/PendingTasksTable.tsx:68 msgid "Success" msgstr "操作成功" @@ -961,7 +956,7 @@ msgid "Assemblies requiring bill of materials validation" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:50 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:250 msgid "Low Stock" msgstr "低庫存" @@ -1184,7 +1179,7 @@ msgid "Remove the associated image from this item?" msgstr "刪除與此項關聯的圖片?" #: src/components/details/DetailsImage.tsx:83 -#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:828 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 msgid "Remove" @@ -1836,73 +1831,73 @@ msgstr "" msgid "Thumbnail" msgstr "縮圖" -#: src/components/importer/ImportDataSelector.tsx:171 +#: src/components/importer/ImportDataSelector.tsx:175 msgid "Importing Rows" msgstr "導入行" -#: src/components/importer/ImportDataSelector.tsx:172 +#: src/components/importer/ImportDataSelector.tsx:176 msgid "Please wait while the data is imported" msgstr "請稍候,數據正在導入" -#: src/components/importer/ImportDataSelector.tsx:189 +#: src/components/importer/ImportDataSelector.tsx:193 msgid "An error occurred while importing data" msgstr "導入數據時發生錯誤" -#: src/components/importer/ImportDataSelector.tsx:210 +#: src/components/importer/ImportDataSelector.tsx:214 msgid "Edit Data" msgstr "編輯數據" -#: src/components/importer/ImportDataSelector.tsx:238 +#: src/components/importer/ImportDataSelector.tsx:246 msgid "Delete Row" msgstr "刪除行" -#: src/components/importer/ImportDataSelector.tsx:268 +#: src/components/importer/ImportDataSelector.tsx:276 msgid "Row" msgstr "行" -#: src/components/importer/ImportDataSelector.tsx:286 +#: src/components/importer/ImportDataSelector.tsx:294 msgid "Row contains errors" msgstr "行包含錯誤" -#: src/components/importer/ImportDataSelector.tsx:327 +#: src/components/importer/ImportDataSelector.tsx:335 msgid "Accept" msgstr "同意" -#: src/components/importer/ImportDataSelector.tsx:360 +#: src/components/importer/ImportDataSelector.tsx:368 msgid "Valid" msgstr "有效" -#: src/components/importer/ImportDataSelector.tsx:361 +#: src/components/importer/ImportDataSelector.tsx:369 msgid "Filter by row validation status" msgstr "按行驗證狀態篩選" -#: src/components/importer/ImportDataSelector.tsx:366 +#: src/components/importer/ImportDataSelector.tsx:374 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:534 +#: src/tables/build/BuildOutputTable.tsx:543 msgid "Complete" msgstr "已完成" -#: src/components/importer/ImportDataSelector.tsx:367 +#: src/components/importer/ImportDataSelector.tsx:375 msgid "Filter by row completion status" msgstr "按行完成狀態篩選" -#: src/components/importer/ImportDataSelector.tsx:385 +#: src/components/importer/ImportDataSelector.tsx:393 msgid "Import selected rows" msgstr "導入選定的行" -#: src/components/importer/ImportDataSelector.tsx:400 +#: src/components/importer/ImportDataSelector.tsx:408 msgid "Processing Data" msgstr "處理數據中" #: src/components/importer/ImporterColumnSelector.tsx:55 -#: src/components/importer/ImporterColumnSelector.tsx:185 +#: src/components/importer/ImporterColumnSelector.tsx:186 #: src/components/items/ErrorItem.tsx:12 #: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "發生錯誤" -#: src/components/importer/ImporterColumnSelector.tsx:67 +#: src/components/importer/ImporterColumnSelector.tsx:68 msgid "Select column, or leave blank to ignore this field." msgstr "選擇列,或留空忽略此字段。" @@ -1918,31 +1913,31 @@ msgstr "選擇列,或留空忽略此字段。" #~ msgid "Imported Column Name" #~ msgstr "Imported Column Name" -#: src/components/importer/ImporterColumnSelector.tsx:191 +#: src/components/importer/ImporterColumnSelector.tsx:192 msgid "Ignore this field" msgstr "忽略該字段" -#: src/components/importer/ImporterColumnSelector.tsx:205 +#: src/components/importer/ImporterColumnSelector.tsx:206 msgid "Mapping data columns to database fields" msgstr "將數據列映射到數據庫字段" -#: src/components/importer/ImporterColumnSelector.tsx:210 +#: src/components/importer/ImporterColumnSelector.tsx:211 msgid "Accept Column Mapping" msgstr "接受列映射" -#: src/components/importer/ImporterColumnSelector.tsx:223 +#: src/components/importer/ImporterColumnSelector.tsx:224 msgid "Database Field" msgstr "數據庫字段" -#: src/components/importer/ImporterColumnSelector.tsx:224 +#: src/components/importer/ImporterColumnSelector.tsx:225 msgid "Field Description" msgstr "字段描述" -#: src/components/importer/ImporterColumnSelector.tsx:225 +#: src/components/importer/ImporterColumnSelector.tsx:226 msgid "Imported Column" msgstr "導入列" -#: src/components/importer/ImporterColumnSelector.tsx:226 +#: src/components/importer/ImporterColumnSelector.tsx:227 msgid "Default Value" msgstr "默認值" @@ -2122,9 +2117,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/components/settings/ConfigValueList.tsx:42 -#: src/pages/part/pricing/BomPricingPanel.tsx:193 -#: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:140 +#: src/pages/part/pricing/BomPricingPanel.tsx:191 +#: src/pages/part/pricing/VariantPricingPanel.tsx:51 +#: src/tables/purchasing/SupplierPartTable.tsx:137 msgid "Updated" msgstr "已更新" @@ -2146,7 +2141,7 @@ msgid "Change" msgstr "" #: src/components/items/RoleTable.tsx:150 -#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:867 #: src/tables/stock/StockItemTestResultTable.tsx:364 msgid "Add" msgstr "添加" @@ -2168,14 +2163,15 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:91 +#: src/components/render/Stock.tsx:95 #: src/pages/part/PartDetail.tsx:980 #: src/pages/stock/StockDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:913 -#: src/tables/build/BuildLineTable.tsx:193 -#: src/tables/part/PartTable.tsx:128 -#: src/tables/stock/StockItemTable.tsx:184 -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 +#: src/tables/build/BuildLineTable.tsx:190 +#: src/tables/part/PartTable.tsx:124 +#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:344 msgid "Available" msgstr "可用的" @@ -2507,12 +2503,12 @@ msgstr "登出" #: src/components/nav/NavigationDrawer.tsx:84 #: src/components/render/Part.tsx:33 #: src/defaults/links.tsx:42 -#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:735 #: src/pages/Index/Settings/SystemSettings.tsx:224 #: src/pages/part/PartDetail.tsx:804 #: src/pages/stock/LocationDetail.tsx:390 #: src/pages/stock/StockDetail.tsx:626 -#: src/tables/stock/StockItemTable.tsx:87 +#: src/tables/stock/StockItemTable.tsx:86 msgid "Stock" msgstr "庫存" @@ -2716,8 +2712,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:118 #: src/pages/stock/LocationDetail.tsx:104 -#: src/tables/ColumnRenderers.tsx:232 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:269 +#: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:128 #: src/tables/machine/MachineTypeTable.tsx:239 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2731,7 +2727,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:383 +#: src/tables/ColumnRenderers.tsx:411 #: src/tables/build/BuildOrderTestTable.tsx:204 msgid "Date" msgstr "日期" @@ -2742,21 +2738,21 @@ msgstr "日期" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:56 -#: src/tables/company/CompanyTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/company/CompanyTable.tsx:57 +#: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:336 #: src/tables/machine/MachineListTable.tsx:606 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:188 +#: src/tables/part/PartTable.tsx:184 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:88 -#: src/tables/purchasing/SupplierPartTable.tsx:182 +#: src/tables/purchasing/SupplierPartTable.tsx:85 +#: src/tables/purchasing/SupplierPartTable.tsx:179 #: src/tables/settings/ApiTokenTable.tsx:63 #: src/tables/settings/UserTable.tsx:410 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/tables/stock/StockItemTable.tsx:323 msgid "Active" msgstr "激活" @@ -2865,7 +2861,7 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:122 -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:170 msgid "Shipment" msgstr "配送" @@ -2881,82 +2877,24 @@ msgstr "未激活" #: src/components/render/Part.tsx:31 #: src/tables/bom/BomTable.tsx:289 -#: src/tables/part/PartTable.tsx:143 +#: src/tables/part/PartTable.tsx:139 msgid "No stock" msgstr "無庫存" -#: src/components/render/Part.tsx:70 +#: src/components/render/Part.tsx:74 #: src/pages/part/PartDetail.tsx:488 -#: src/tables/ColumnRenderers.tsx:192 -#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:224 +#: src/tables/ColumnRenderers.tsx:233 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:71 msgid "Category" msgstr "類別" -#: src/components/render/Stock.tsx:32 -#: src/components/render/Stock.tsx:103 -#: src/components/render/Stock.tsx:121 +#: src/components/render/Stock.tsx:36 +#: src/components/render/Stock.tsx:107 +#: src/components/render/Stock.tsx:125 +#: src/forms/BuildForms.tsx:759 #: src/forms/PurchaseOrderForms.tsx:592 -#: src/forms/StockForms.tsx:732 -#: src/forms/StockForms.tsx:778 -#: src/forms/StockForms.tsx:824 -#: src/forms/StockForms.tsx:863 -#: src/forms/StockForms.tsx:899 -#: src/forms/StockForms.tsx:937 -#: src/forms/StockForms.tsx:979 -#: src/forms/StockForms.tsx:1027 -#: src/forms/StockForms.tsx:1071 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 -#: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:295 -#: src/tables/ColumnRenderers.tsx:146 -#: src/tables/ColumnRenderers.tsx:154 -#: src/tables/Filter.tsx:392 -#: src/tables/stock/StockTrackingTable.tsx:98 -msgid "Location" -msgstr "位置" - -#: src/components/render/Stock.tsx:88 -#: src/pages/stock/StockDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/build/BuildAllocatedStockTable.tsx:122 -#: src/tables/build/BuildOutputTable.tsx:104 -#: src/tables/sales/SalesOrderAllocationTable.tsx:143 -msgid "Serial Number" -msgstr "序列號" - -#: src/components/render/Stock.tsx:93 -#: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:239 -#: src/forms/BuildForms.tsx:601 -#: src/forms/PurchaseOrderForms.tsx:794 -#: src/forms/ReturnOrderForms.tsx:240 -#: src/forms/SalesOrderForms.tsx:270 -#: src/forms/StockForms.tsx:780 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 -#: 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:255 -#: src/pages/stock/StockDetail.tsx:907 -#: src/tables/build/BuildLineTable.tsx:85 -#: src/tables/build/BuildOrderTestTable.tsx:251 -#: src/tables/part/PartPurchaseOrdersTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:72 -msgid "Quantity" -msgstr "數量" - -#: src/components/render/Stock.tsx:106 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 #: src/forms/StockForms.tsx:733 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:825 @@ -2966,7 +2904,67 @@ msgstr "數量" #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1028 #: src/forms/StockForms.tsx:1072 -#: src/tables/build/BuildLineTable.tsx:95 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 +#: src/pages/core/UserDetail.tsx:158 +#: src/pages/stock/StockDetail.tsx:295 +#: src/tables/ColumnRenderers.tsx:176 +#: src/tables/ColumnRenderers.tsx:185 +#: src/tables/Filter.tsx:392 +#: src/tables/stock/StockTrackingTable.tsx:98 +msgid "Location" +msgstr "位置" + +#: src/components/render/Stock.tsx:92 +#: src/pages/stock/StockDetail.tsx:195 +#: src/pages/stock/StockDetail.tsx:901 +#: src/tables/build/BuildAllocatedStockTable.tsx:121 +#: src/tables/build/BuildOutputTable.tsx:111 +#: src/tables/sales/SalesOrderAllocationTable.tsx:139 +msgid "Serial Number" +msgstr "序列號" + +#: src/components/render/Stock.tsx:97 +#: src/components/wizards/OrderPartsWizard.tsx:222 +#: src/forms/BuildForms.tsx:243 +#: src/forms/BuildForms.tsx:605 +#: src/forms/BuildForms.tsx:761 +#: src/forms/PurchaseOrderForms.tsx:794 +#: src/forms/ReturnOrderForms.tsx:240 +#: src/forms/SalesOrderForms.tsx:270 +#: src/forms/StockForms.tsx:781 +#: src/pages/part/PartStockHistoryDetail.tsx:56 +#: src/pages/part/PartStockHistoryDetail.tsx:210 +#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/pricing/BomPricingPanel.tsx:146 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 +#: src/pages/stock/StockDetail.tsx:255 +#: src/pages/stock/StockDetail.tsx:907 +#: src/tables/build/BuildLineTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:251 +#: src/tables/part/PartPurchaseOrdersTable.tsx:94 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:121 +#: src/tables/stock/StockTrackingTable.tsx:72 +msgid "Quantity" +msgstr "數量" + +#: src/components/render/Stock.tsx:110 +#: src/forms/BuildForms.tsx:312 +#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:450 +#: src/forms/StockForms.tsx:734 +#: src/forms/StockForms.tsx:780 +#: src/forms/StockForms.tsx:826 +#: src/forms/StockForms.tsx:865 +#: src/forms/StockForms.tsx:901 +#: src/forms/StockForms.tsx:939 +#: src/forms/StockForms.tsx:981 +#: src/forms/StockForms.tsx:1029 +#: src/forms/StockForms.tsx:1073 +#: src/tables/build/BuildLineTable.tsx:94 msgid "Batch" msgstr "批次" @@ -3389,7 +3387,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:164 +#: src/tables/purchasing/SupplierPartTable.tsx:161 msgid "Supplier part created" msgstr "供應商零件已更新" @@ -3459,9 +3457,9 @@ msgid "Please correct the errors in the selected parts" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 -#: src/tables/build/BuildLineTable.tsx:716 -#: src/tables/part/PartTable.tsx:411 -#: src/tables/sales/SalesOrderLineItemTable.tsx:346 +#: src/tables/build/BuildLineTable.tsx:794 +#: src/tables/part/PartTable.tsx:407 +#: src/tables/sales/SalesOrderLineItemTable.tsx:347 msgid "Order Parts" msgstr "" @@ -3936,16 +3934,16 @@ msgstr "" msgid "Substitute added" msgstr "" -#: src/forms/BuildForms.tsx:108 -#: src/forms/BuildForms.tsx:213 -#: src/forms/StockForms.tsx:196 +#: src/forms/BuildForms.tsx:112 +#: src/forms/BuildForms.tsx:217 +#: src/forms/StockForms.tsx:197 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:208 -#: src/forms/StockForms.tsx:182 -#: src/forms/StockForms.tsx:187 -#: src/forms/StockForms.tsx:358 +#: src/forms/BuildForms.tsx:212 +#: src/forms/StockForms.tsx:183 +#: src/forms/StockForms.tsx:188 +#: src/forms/StockForms.tsx:359 #: src/pages/stock/StockDetail.tsx:231 msgid "Next serial number" msgstr "下一個序列號" @@ -3954,22 +3952,22 @@ msgstr "下一個序列號" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:307 -#: src/forms/BuildForms.tsx:652 -#: src/tables/build/BuildAllocatedStockTable.tsx:151 +#: src/forms/BuildForms.tsx:311 +#: src/forms/BuildForms.tsx:656 +#: src/tables/build/BuildAllocatedStockTable.tsx:150 #: src/tables/build/BuildOrderTestTable.tsx:230 #: src/tables/build/BuildOrderTestTable.tsx:254 -#: src/tables/build/BuildOutputTable.tsx:587 +#: src/tables/build/BuildOutputTable.tsx:592 msgid "Build Output" msgstr "生產產出" -#: src/forms/BuildForms.tsx:309 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 +#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:387 +#: src/forms/BuildForms.tsx:451 #: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 -#: src/forms/StockForms.tsx:655 +#: src/forms/StockForms.tsx:656 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 #: src/pages/build/BuildDetail.tsx:205 #: src/pages/core/UserDetail.tsx:151 @@ -3978,103 +3976,132 @@ msgstr "生產產出" #: src/pages/sales/SalesOrderDetail.tsx:124 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/Filter.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:399 +#: src/tables/build/BuildOutputTable.tsx:408 #: src/tables/machine/MachineListTable.tsx:339 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:175 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:135 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:73 -#: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/tables/settings/ImportSessionTable.tsx:117 +#: src/tables/stock/StockItemTable.tsx:328 #: src/tables/stock/StockTrackingTable.tsx:65 msgid "Status" msgstr "狀態" -#: src/forms/BuildForms.tsx:331 +#: src/forms/BuildForms.tsx:335 msgid "Complete Build Outputs" msgstr "完成生產輸出" -#: src/forms/BuildForms.tsx:334 +#: src/forms/BuildForms.tsx:338 msgid "Build outputs have been completed" msgstr "生產已完成" -#: src/forms/BuildForms.tsx:401 -#: src/forms/BuildForms.tsx:403 +#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:407 msgid "Scrap Build Outputs" msgstr "報廢生產輸出" -#: src/forms/BuildForms.tsx:406 -msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" - -#: src/forms/BuildForms.tsx:408 -msgid "Allocated stock items will be consumed" -msgstr "" - #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:414 +#: src/forms/BuildForms.tsx:410 +msgid "Selected build outputs will be completed, but marked as scrapped" +msgstr "" + +#: src/forms/BuildForms.tsx:412 +msgid "Allocated stock items will be consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:418 msgid "Build outputs have been scrapped" msgstr "生產已完成" -#: src/forms/BuildForms.tsx:457 -#: src/forms/BuildForms.tsx:459 +#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:463 msgid "Cancel Build Outputs" msgstr "取消生產輸出" -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:465 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:467 msgid "Allocated stock items will be returned to stock" msgstr "" -#: src/forms/BuildForms.tsx:470 -msgid "Build outputs have been cancelled" -msgstr "生產已完成" - #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:599 +#: src/forms/BuildForms.tsx:474 +msgid "Build outputs have been cancelled" +msgstr "生產已完成" + +#: src/forms/BuildForms.tsx:603 +#: src/forms/BuildForms.tsx:760 +#: src/forms/BuildForms.tsx:861 #: src/forms/SalesOrderForms.tsx:268 -#: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/sales/SalesOrderLineItemTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/build/BuildAllocatedStockTable.tsx:139 +#: src/tables/build/BuildLineTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:339 msgid "Allocated" msgstr "已分配" -#: src/forms/BuildForms.tsx:634 +#: src/forms/BuildForms.tsx:638 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:320 msgid "Source Location" msgstr "來源地點" -#: src/forms/BuildForms.tsx:635 +#: src/forms/BuildForms.tsx:639 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "選擇分配庫存的源位置" -#: src/forms/BuildForms.tsx:667 +#: src/forms/BuildForms.tsx:671 #: src/forms/SalesOrderForms.tsx:298 -#: src/tables/build/BuildLineTable.tsx:513 -#: src/tables/build/BuildLineTable.tsx:642 -#: src/tables/build/BuildLineTable.tsx:731 -#: src/tables/sales/SalesOrderLineItemTable.tsx:356 -#: src/tables/sales/SalesOrderLineItemTable.tsx:387 +#: src/tables/build/BuildLineTable.tsx:555 +#: src/tables/build/BuildLineTable.tsx:710 +#: src/tables/build/BuildLineTable.tsx:809 +#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/SalesOrderLineItemTable.tsx:388 msgid "Allocate Stock" msgstr "分配庫存" -#: src/forms/BuildForms.tsx:670 +#: src/forms/BuildForms.tsx:674 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "分配的庫存項目" +#: src/forms/BuildForms.tsx:780 +#: src/forms/BuildForms.tsx:881 +#: src/tables/build/BuildAllocatedStockTable.tsx:233 +#: src/tables/build/BuildAllocatedStockTable.tsx:265 +#: src/tables/build/BuildLineTable.tsx:720 +#: src/tables/build/BuildLineTable.tsx:843 +msgid "Consume Stock" +msgstr "" + +#: src/forms/BuildForms.tsx:781 +#: src/forms/BuildForms.tsx:882 +msgid "Stock items consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:817 +#: src/tables/build/BuildLineTable.tsx:495 +#: src/tables/part/PartBuildAllocationsTable.tsx:101 +msgid "Fully consumed" +msgstr "" + +#: src/forms/BuildForms.tsx:862 +#: src/tables/build/BuildLineTable.tsx:185 +#: src/tables/stock/StockItemTable.tsx:372 +msgid "Consumed" +msgstr "" + #: src/forms/CompanyForms.tsx:150 #~ msgid "Company updated" #~ msgstr "Company updated" @@ -4084,7 +4111,7 @@ msgstr "分配的庫存項目" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:668 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:316 +#: src/tables/part/PartTable.tsx:312 msgid "Subscribed" msgstr "已訂閲" @@ -4158,12 +4185,12 @@ msgid "Set Expiry Date" msgstr "" #: src/forms/PurchaseOrderForms.tsx:529 -#: src/forms/StockForms.tsx:636 +#: src/forms/StockForms.tsx:637 msgid "Adjust Packaging" msgstr "調整封包" #: src/forms/PurchaseOrderForms.tsx:537 -#: src/forms/StockForms.tsx:627 +#: src/forms/StockForms.tsx:628 #: src/hooks/UseStockAdjustActions.tsx:148 msgid "Change Status" msgstr "更改狀態" @@ -4197,10 +4224,10 @@ msgstr "存儲已收到的庫存" #: src/pages/stock/StockDetail.tsx:277 #: src/pages/stock/StockDetail.tsx:923 #: src/tables/Filter.tsx:83 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/tables/build/BuildAllocatedStockTable.tsx:128 #: src/tables/build/BuildOrderTestTable.tsx:242 -#: src/tables/build/BuildOutputTable.tsx:109 -#: src/tables/sales/SalesOrderAllocationTable.tsx:150 +#: src/tables/build/BuildOutputTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:146 msgid "Batch Code" msgstr "批號" @@ -4213,7 +4240,7 @@ msgid "Enter batch code for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:672 -#: src/forms/StockForms.tsx:175 +#: src/forms/StockForms.tsx:176 msgid "Serial Numbers" msgstr "序列號" @@ -4223,7 +4250,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:687 #: src/pages/stock/StockDetail.tsx:379 -#: src/tables/stock/StockItemTable.tsx:296 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Expiry Date" msgstr "有效期至" @@ -4232,17 +4259,17 @@ msgid "Enter an expiry date for received items" msgstr "" #: src/forms/PurchaseOrderForms.tsx:700 -#: src/forms/StockForms.tsx:671 +#: src/forms/StockForms.tsx:672 #: src/pages/company/SupplierPartDetail.tsx:172 #: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/stock/StockDetail.tsx:416 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 msgid "Packaging" msgstr "包裝" #: src/forms/PurchaseOrderForms.tsx:724 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:323 msgid "Note" msgstr "備註" @@ -4254,9 +4281,9 @@ msgstr "庫存單位 (SKU)" #: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:211 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:277 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:170 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:167 msgid "Received" msgstr "已接收" @@ -4280,7 +4307,7 @@ msgstr "已收到庫存物品" #~ msgid "Create Stock Item" #~ msgstr "Create Stock Item" -#: src/forms/StockForms.tsx:154 +#: src/forms/StockForms.tsx:155 msgid "Add given quantity as packs instead of individual items" msgstr "將給定的數量添加為包,而不是單個項目" @@ -4288,209 +4315,209 @@ msgstr "將給定的數量添加為包,而不是單個項目" #~ msgid "Stock item updated" #~ msgstr "Stock item updated" -#: src/forms/StockForms.tsx:168 +#: src/forms/StockForms.tsx:169 msgid "Enter initial quantity for this stock item" msgstr "輸入此庫存項的初始數量" -#: src/forms/StockForms.tsx:177 +#: src/forms/StockForms.tsx:178 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "輸入新庫存的序列號(或留空)" -#: src/forms/StockForms.tsx:199 +#: src/forms/StockForms.tsx:200 msgid "Stock Status" msgstr "庫存狀態" -#: src/forms/StockForms.tsx:259 +#: src/forms/StockForms.tsx:260 #: src/pages/stock/StockDetail.tsx:670 -#: src/tables/stock/StockItemTable.tsx:526 -#: src/tables/stock/StockItemTable.tsx:573 +#: src/tables/stock/StockItemTable.tsx:525 +#: src/tables/stock/StockItemTable.tsx:572 msgid "Add Stock Item" msgstr "編輯庫存項" -#: src/forms/StockForms.tsx:303 +#: src/forms/StockForms.tsx:304 msgid "Select the part to install" msgstr "選擇要安裝的零件" -#: src/forms/StockForms.tsx:430 +#: src/forms/StockForms.tsx:431 msgid "Confirm Stock Transfer" msgstr "" -#: src/forms/StockForms.tsx:557 +#: src/forms/StockForms.tsx:558 msgid "Loading..." msgstr "正在加載..." -#: src/forms/StockForms.tsx:615 +#: src/forms/StockForms.tsx:616 msgid "Move to default location" msgstr "移動到默認位置" -#: src/forms/StockForms.tsx:735 +#: src/forms/StockForms.tsx:736 msgid "Move" msgstr "移動" -#: src/forms/StockForms.tsx:781 +#: src/forms/StockForms.tsx:782 msgid "Return" msgstr "退貨" -#: src/forms/StockForms.tsx:826 -#: src/forms/StockForms.tsx:865 -#: src/forms/StockForms.tsx:901 -#: src/forms/StockForms.tsx:939 -#: src/forms/StockForms.tsx:981 -#: src/forms/StockForms.tsx:1029 -#: src/forms/StockForms.tsx:1073 +#: src/forms/StockForms.tsx:827 +#: src/forms/StockForms.tsx:866 +#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:940 +#: src/forms/StockForms.tsx:982 +#: src/forms/StockForms.tsx:1030 +#: src/forms/StockForms.tsx:1074 #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:535 #: src/pages/part/PartDetail.tsx:970 -#: src/tables/purchasing/SupplierPartTable.tsx:197 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/purchasing/SupplierPartTable.tsx:194 +#: src/tables/stock/StockItemTable.tsx:359 msgid "In Stock" msgstr "入庫" -#: src/forms/StockForms.tsx:902 +#: src/forms/StockForms.tsx:903 #: src/pages/Index/Scan.tsx:182 msgid "Count" msgstr "總計" -#: src/forms/StockForms.tsx:1186 +#: src/forms/StockForms.tsx:1187 #: src/hooks/UseStockAdjustActions.tsx:108 msgid "Add Stock" msgstr "添加庫存" -#: src/forms/StockForms.tsx:1187 +#: src/forms/StockForms.tsx:1188 msgid "Stock added" msgstr "" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1191 msgid "Increase the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1201 +#: src/forms/StockForms.tsx:1202 #: src/hooks/UseStockAdjustActions.tsx:118 msgid "Remove Stock" msgstr "移除庫存" -#: src/forms/StockForms.tsx:1202 +#: src/forms/StockForms.tsx:1203 msgid "Stock removed" msgstr "" -#: src/forms/StockForms.tsx:1205 +#: src/forms/StockForms.tsx:1206 msgid "Decrease the quantity of the selected stock items by a given amount." msgstr "" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1217 #: src/hooks/UseStockAdjustActions.tsx:128 msgid "Transfer Stock" msgstr "轉移庫存" -#: src/forms/StockForms.tsx:1217 +#: src/forms/StockForms.tsx:1218 msgid "Stock transferred" msgstr "" -#: src/forms/StockForms.tsx:1220 +#: src/forms/StockForms.tsx:1221 msgid "Transfer selected items to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1231 +#: src/forms/StockForms.tsx:1232 #: src/hooks/UseStockAdjustActions.tsx:168 msgid "Return Stock" msgstr "" -#: src/forms/StockForms.tsx:1232 +#: src/forms/StockForms.tsx:1233 msgid "Stock returned" msgstr "" -#: src/forms/StockForms.tsx:1235 +#: src/forms/StockForms.tsx:1236 msgid "Return selected items into stock, to the specified location." msgstr "" -#: src/forms/StockForms.tsx:1246 +#: src/forms/StockForms.tsx:1247 #: src/hooks/UseStockAdjustActions.tsx:98 msgid "Count Stock" msgstr "庫存數量" -#: src/forms/StockForms.tsx:1247 +#: src/forms/StockForms.tsx:1248 msgid "Stock counted" msgstr "" -#: src/forms/StockForms.tsx:1250 +#: src/forms/StockForms.tsx:1251 msgid "Count the selected stock items, and adjust the quantity accordingly." msgstr "" -#: src/forms/StockForms.tsx:1261 +#: src/forms/StockForms.tsx:1262 msgid "Change Stock Status" msgstr "更改庫存狀態" -#: src/forms/StockForms.tsx:1262 +#: src/forms/StockForms.tsx:1263 msgid "Stock status changed" msgstr "" -#: src/forms/StockForms.tsx:1265 +#: src/forms/StockForms.tsx:1266 msgid "Change the status of the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1276 +#: src/forms/StockForms.tsx:1277 #: src/hooks/UseStockAdjustActions.tsx:138 msgid "Merge Stock" msgstr "合併庫存" -#: src/forms/StockForms.tsx:1277 +#: src/forms/StockForms.tsx:1278 msgid "Stock merged" msgstr "" -#: src/forms/StockForms.tsx:1279 +#: src/forms/StockForms.tsx:1280 msgid "Merge Stock Items" msgstr "" -#: src/forms/StockForms.tsx:1281 +#: src/forms/StockForms.tsx:1282 msgid "Merge operation cannot be reversed" msgstr "" -#: src/forms/StockForms.tsx:1282 +#: src/forms/StockForms.tsx:1283 msgid "Tracking information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1283 +#: src/forms/StockForms.tsx:1284 msgid "Supplier information may be lost when merging items" msgstr "" -#: src/forms/StockForms.tsx:1301 +#: src/forms/StockForms.tsx:1302 msgid "Assign Stock to Customer" msgstr "" -#: src/forms/StockForms.tsx:1302 +#: src/forms/StockForms.tsx:1303 msgid "Stock assigned to customer" msgstr "" -#: src/forms/StockForms.tsx:1312 +#: src/forms/StockForms.tsx:1313 msgid "Delete Stock Items" msgstr "刪除庫存項" -#: src/forms/StockForms.tsx:1313 +#: src/forms/StockForms.tsx:1314 msgid "Stock deleted" msgstr "" -#: src/forms/StockForms.tsx:1316 +#: src/forms/StockForms.tsx:1317 msgid "This operation will permanently delete the selected stock items." msgstr "" -#: src/forms/StockForms.tsx:1325 +#: src/forms/StockForms.tsx:1326 msgid "Parent stock location" msgstr "上級庫存地點" -#: src/forms/StockForms.tsx:1452 +#: src/forms/StockForms.tsx:1453 msgid "Find Serial Number" msgstr "" -#: src/forms/StockForms.tsx:1463 +#: src/forms/StockForms.tsx:1464 msgid "No matching items" msgstr "" -#: src/forms/StockForms.tsx:1469 +#: src/forms/StockForms.tsx:1470 msgid "Multiple matching items" msgstr "" -#: src/forms/StockForms.tsx:1478 +#: src/forms/StockForms.tsx:1479 msgid "Invalid response from server" msgstr "" @@ -5708,7 +5735,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/ColumnRenderers.tsx:476 msgid "Currency" msgstr "貨幣" @@ -6127,15 +6154,15 @@ msgstr "" #: src/pages/part/PartDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:153 #: src/tables/bom/BomTable.tsx:134 -#: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildLineTable.tsx:331 -#: src/tables/build/BuildOrderTable.tsx:81 -#: src/tables/part/PartSalesAllocationsTable.tsx:63 +#: src/tables/bom/UsedInTable.tsx:40 +#: src/tables/build/BuildAllocatedStockTable.tsx:108 +#: src/tables/build/BuildLineTable.tsx:328 +#: src/tables/build/BuildOrderTable.tsx:78 +#: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 -#: src/tables/sales/SalesOrderAllocationTable.tsx:136 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -#: src/tables/stock/StockItemTable.tsx:71 +#: src/tables/sales/SalesOrderAllocationTable.tsx:132 +#: src/tables/sales/SalesOrderLineItemTable.tsx:96 +#: src/tables/stock/StockItemTable.tsx:70 msgid "IPN" msgstr "內部零件編碼 IPN" @@ -6151,9 +6178,9 @@ msgstr "內部零件編碼 IPN" #: src/pages/build/BuildDetail.tsx:198 #: src/pages/part/PartDetail.tsx:481 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:85 -#: src/tables/stock/StockItemTable.tsx:76 +#: src/tables/bom/UsedInTable.tsx:44 +#: src/tables/build/BuildOrderTable.tsx:82 +#: src/tables/stock/StockItemTable.tsx:75 msgid "Revision" msgstr "版本" @@ -6173,8 +6200,8 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:28 #: src/pages/stock/LocationDetail.tsx:142 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:185 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "外部" @@ -6195,9 +6222,9 @@ msgstr "外部" #: src/pages/purchasing/PurchaseOrderDetail.tsx:123 #: src/pages/sales/ReturnOrderDetail.tsx:88 #: src/pages/sales/SalesOrderDetail.tsx:97 -#: src/tables/ColumnRenderers.tsx:275 -#: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/build/BuildLineTable.tsx:340 +#: src/tables/ColumnRenderers.tsx:312 +#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildLineTable.tsx:337 msgid "Reference" msgstr "參考" @@ -6258,7 +6285,7 @@ msgstr "已創建" #: src/pages/purchasing/PurchaseOrderDetail.tsx:268 #: src/pages/sales/ReturnOrderDetail.tsx:233 #: src/pages/sales/SalesOrderDetail.tsx:244 -#: src/tables/ColumnRenderers.tsx:396 +#: src/tables/ColumnRenderers.tsx:424 msgid "Start Date" msgstr "" @@ -6266,15 +6293,16 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:276 #: src/pages/sales/ReturnOrderDetail.tsx:241 #: src/pages/sales/SalesOrderDetail.tsx:252 -#: src/tables/ColumnRenderers.tsx:404 +#: src/tables/ColumnRenderers.tsx:432 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:150 +#: src/tables/sales/SalesOrderLineItemTable.tsx:130 msgid "Target Date" msgstr "預計日期" #: src/pages/build/BuildDetail.tsx:368 -#: src/tables/sales/SalesOrderLineItemTable.tsx:323 +#: src/tables/build/BuildOrderTable.tsx:92 +#: src/tables/sales/SalesOrderLineItemTable.tsx:324 msgid "Completed" msgstr "已完成" @@ -6297,7 +6325,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:422 #: src/pages/sales/SalesOrderDetail.tsx:380 #: src/pages/sales/SalesOrderShipmentDetail.tsx:210 -#: src/tables/part/PartSalesAllocationsTable.tsx:75 +#: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "已分配的庫存" @@ -6318,7 +6346,7 @@ msgid "Child Build Orders" msgstr "子生產訂單" #: src/pages/build/BuildDetail.tsx:507 -#: src/tables/build/BuildOutputTable.tsx:659 +#: src/tables/build/BuildOutputTable.tsx:664 #: src/tables/stock/StockItemTestResultTable.tsx:167 msgid "Test Results" msgstr "測試結果" @@ -6328,8 +6356,8 @@ msgid "Edit Build Order" msgstr "編輯生產訂單" #: src/pages/build/BuildDetail.tsx:566 -#: src/tables/build/BuildOrderTable.tsx:209 -#: src/tables/build/BuildOrderTable.tsx:225 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "添加生產訂單" @@ -6453,9 +6481,9 @@ msgstr "取消訂單" #: src/pages/build/BuildDetail.tsx:735 #: src/pages/stock/StockDetail.tsx:341 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 -#: src/tables/part/PartBuildAllocationsTable.tsx:44 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 +#: src/tables/build/BuildAllocatedStockTable.tsx:85 +#: src/tables/part/PartBuildAllocationsTable.tsx:45 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:150 #: src/tables/stock/StockTrackingTable.tsx:109 msgid "Build Order" msgstr "生產訂單" @@ -6465,7 +6493,7 @@ msgstr "生產訂單" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:29 -#: src/tables/build/BuildOrderTable.tsx:186 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -6514,7 +6542,7 @@ msgstr "默認貨幣單位" #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/Filter.tsx:352 -#: src/tables/company/CompanyTable.tsx:95 +#: src/tables/company/CompanyTable.tsx:96 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:109 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:40 @@ -6527,8 +6555,8 @@ msgstr "供應商" #: src/pages/company/ManufacturerPartDetail.tsx:264 #: src/pages/company/SupplierPartDetail.tsx:151 #: src/tables/Filter.tsx:339 -#: src/tables/company/CompanyTable.tsx:100 -#: src/tables/purchasing/SupplierPartTable.tsx:73 +#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/purchasing/SupplierPartTable.tsx:70 msgid "Manufacturer" msgstr "製造商" @@ -6539,7 +6567,7 @@ msgstr "製造商" #: src/pages/sales/SalesOrderDetail.tsx:112 #: src/pages/sales/SalesOrderShipmentDetail.tsx:102 #: src/pages/stock/StockDetail.tsx:367 -#: src/tables/company/CompanyTable.tsx:105 +#: src/tables/company/CompanyTable.tsx:106 #: src/tables/sales/ReturnOrderTable.tsx:108 #: src/tables/sales/SalesOrderTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:153 @@ -6571,7 +6599,7 @@ msgid "Assigned Stock" msgstr "已分配的庫存" #: src/pages/company/CompanyDetail.tsx:284 -#: src/tables/company/CompanyTable.tsx:81 +#: src/tables/company/CompanyTable.tsx:82 msgid "Edit Company" msgstr "編輯公司" @@ -6590,7 +6618,6 @@ msgstr "內部零件" #: src/pages/company/ManufacturerPartDetail.tsx:110 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:59 msgid "Manufacturer Part Number" msgstr "製造商零件編號" @@ -6619,18 +6646,18 @@ msgid "Parameters" msgstr "參數" #: src/pages/company/ManufacturerPartDetail.tsx:204 -#: src/tables/purchasing/ManufacturerPartTable.tsx:87 +#: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "編輯製造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:211 -#: src/tables/purchasing/ManufacturerPartTable.tsx:75 -#: src/tables/purchasing/ManufacturerPartTable.tsx:107 +#: src/tables/purchasing/ManufacturerPartTable.tsx:72 +#: src/tables/purchasing/ManufacturerPartTable.tsx:104 msgid "Add Manufacturer Part" msgstr "添加製造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:223 -#: src/tables/purchasing/ManufacturerPartTable.tsx:95 +#: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" msgstr "刪除製造商零件" @@ -6649,9 +6676,9 @@ msgstr "零件描述" #: src/pages/company/SupplierPartDetail.tsx:179 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231 -#: src/tables/purchasing/SupplierPartTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:184 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/SupplierPartTable.tsx:120 msgid "Pack Quantity" msgstr "包裝數量" @@ -6659,7 +6686,7 @@ msgstr "包裝數量" #: src/pages/company/SupplierPartDetail.tsx:390 #: src/pages/part/PartDetail.tsx:1000 #: src/tables/bom/BomTable.tsx:414 -#: src/tables/part/PartTable.tsx:99 +#: src/tables/part/PartTable.tsx:95 msgid "On Order" msgstr "訂購中" @@ -6695,17 +6722,17 @@ msgid "Supplier Part Actions" msgstr "供應商零件操作" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:207 msgid "Edit Supplier Part" msgstr "編輯供應商零件" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:218 +#: src/tables/purchasing/SupplierPartTable.tsx:215 msgid "Delete Supplier Part" msgstr "刪除供應商零件" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:157 +#: src/tables/purchasing/SupplierPartTable.tsx:154 msgid "Add Supplier Part" msgstr "添加供應商零件" @@ -6838,13 +6865,13 @@ msgstr "類別詳情" #: src/pages/part/PartAllocationPanel.tsx:21 #: src/pages/stock/StockDetail.tsx:539 -#: src/tables/part/PartTable.tsx:112 +#: src/tables/part/PartTable.tsx:108 msgid "Build Order Allocations" msgstr "分配生產訂單" #: src/pages/part/PartAllocationPanel.tsx:31 #: src/pages/stock/StockDetail.tsx:554 -#: src/tables/part/PartTable.tsx:120 +#: src/tables/part/PartTable.tsx:116 msgid "Sales Order Allocations" msgstr "分配銷售訂單" @@ -6916,8 +6943,8 @@ msgid "Revision of" msgstr "修訂" #: src/pages/part/PartDetail.tsx:494 -#: src/tables/ColumnRenderers.tsx:168 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:200 +#: src/tables/ColumnRenderers.tsx:209 msgid "Default Location" msgstr "默認位置" @@ -6941,16 +6968,16 @@ msgstr "關鍵詞" #: src/pages/part/PartDetail.tsx:542 #: src/tables/bom/BomTable.tsx:409 -#: src/tables/build/BuildLineTable.tsx:300 -#: src/tables/part/PartTable.tsx:310 -#: src/tables/sales/SalesOrderLineItemTable.tsx:133 +#: src/tables/build/BuildLineTable.tsx:297 +#: src/tables/part/PartTable.tsx:306 +#: src/tables/sales/SalesOrderLineItemTable.tsx:134 msgid "Available Stock" msgstr "可用庫存" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:323 -#: src/tables/build/BuildLineTable.tsx:262 -#: src/tables/sales/SalesOrderLineItemTable.tsx:171 +#: src/tables/build/BuildLineTable.tsx:259 +#: src/tables/sales/SalesOrderLineItemTable.tsx:172 msgid "On order" msgstr "訂購中" @@ -6970,7 +6997,7 @@ msgstr "分配銷售訂單" #: src/pages/part/PartDetail.tsx:1006 #: src/pages/stock/StockDetail.tsx:896 #: src/tables/build/BuildOrderTestTable.tsx:273 -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:364 msgid "In Production" msgstr "生產中" @@ -6984,7 +7011,7 @@ msgstr "最低庫存" #: src/pages/part/PartDetail.tsx:620 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:194 +#: src/tables/part/PartTable.tsx:190 msgid "Locked" msgstr "已鎖定" @@ -7027,12 +7054,12 @@ msgstr "虛擬零件" #: src/pages/purchasing/PurchaseOrderDetail.tsx:253 #: src/pages/sales/ReturnOrderDetail.tsx:217 #: src/pages/sales/SalesOrderDetail.tsx:229 -#: src/tables/ColumnRenderers.tsx:412 +#: src/tables/ColumnRenderers.tsx:440 msgid "Creation Date" msgstr "創建日期" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:358 +#: src/tables/ColumnRenderers.tsx:386 #: src/tables/Filter.tsx:365 msgid "Created By" msgstr "創建人" @@ -7051,8 +7078,8 @@ msgstr "" #: src/pages/part/PartDetail.tsx:719 #: src/pages/part/pricing/BomPricingPanel.tsx:113 -#: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:170 +#: src/pages/part/pricing/VariantPricingPanel.tsx:95 +#: src/tables/part/PartTable.tsx:166 msgid "Price Range" msgstr "價格範圍" @@ -7108,13 +7135,13 @@ msgid "Required" msgstr "必填" #: src/pages/part/PartDetail.tsx:1025 -#: src/tables/part/PartTable.tsx:359 +#: src/tables/part/PartTable.tsx:355 msgid "Edit Part" msgstr "編輯零件" #: src/pages/part/PartDetail.tsx:1065 -#: src/tables/part/PartTable.tsx:347 -#: src/tables/part/PartTable.tsx:424 +#: src/tables/part/PartTable.tsx:343 +#: src/tables/part/PartTable.tsx:420 msgid "Add Part" msgstr "添加零件" @@ -7133,7 +7160,7 @@ msgstr "訂單" #: src/pages/part/PartDetail.tsx:1150 #: src/pages/stock/StockDetail.tsx:855 -#: src/tables/build/BuildLineTable.tsx:662 +#: src/tables/build/BuildLineTable.tsx:740 msgid "Order Stock" msgstr "訂單庫存" @@ -7142,7 +7169,7 @@ msgid "Search by serial number" msgstr "" #: src/pages/part/PartDetail.tsx:1170 -#: src/tables/part/PartTable.tsx:396 +#: src/tables/part/PartTable.tsx:392 msgid "Part Actions" msgstr "零件選項" @@ -7232,7 +7259,7 @@ msgstr "刪除盤點條目" #: src/pages/part/PartStockHistoryDetail.tsx:107 #: src/pages/part/PartStockHistoryDetail.tsx:211 #: src/pages/stock/StockDetail.tsx:399 -#: src/tables/stock/StockItemTable.tsx:273 +#: src/tables/stock/StockItemTable.tsx:272 msgid "Stock Value" msgstr "庫存價值" @@ -7262,23 +7289,22 @@ msgstr "最大值" #~ msgstr "New Stocktake Report" #: src/pages/part/pricing/BomPricingPanel.tsx:87 -#: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:462 +#: src/pages/part/pricing/BomPricingPanel.tsx:175 +#: src/tables/ColumnRenderers.tsx:490 #: src/tables/bom/BomTable.tsx:270 #: src/tables/general/ExtraLineItemTable.tsx:69 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:260 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 #: src/tables/purchasing/PurchaseOrderTable.tsx:138 #: src/tables/sales/ReturnOrderTable.tsx:139 -#: src/tables/sales/SalesOrderLineItemTable.tsx:119 -#: src/tables/sales/SalesOrderTable.tsx:174 +#: src/tables/sales/SalesOrderLineItemTable.tsx:120 +#: src/tables/sales/SalesOrderTable.tsx:175 msgid "Total Price" msgstr "總價" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #: src/pages/part/pricing/BomPricingPanel.tsx:141 -#: src/tables/bom/UsedInTable.tsx:57 -#: src/tables/build/BuildLineTable.tsx:310 -#: src/tables/part/PartTable.tsx:218 +#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/part/PartTable.tsx:214 msgid "Component" msgstr "組件" @@ -7287,14 +7313,14 @@ msgstr "組件" #~ msgstr "Minimum Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:115 -#: src/pages/part/pricing/VariantPricingPanel.tsx:37 -#: src/pages/part/pricing/VariantPricingPanel.tsx:99 +#: src/pages/part/pricing/VariantPricingPanel.tsx:35 +#: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "最低價格" #: src/pages/part/pricing/BomPricingPanel.tsx:116 -#: src/pages/part/pricing/VariantPricingPanel.tsx:45 -#: src/pages/part/pricing/VariantPricingPanel.tsx:100 +#: src/pages/part/pricing/VariantPricingPanel.tsx:43 +#: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" msgstr "最高價格" @@ -7302,7 +7328,7 @@ msgstr "最高價格" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:166 #: src/pages/part/pricing/PriceBreakPanel.tsx:173 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 @@ -7310,17 +7336,17 @@ msgstr "最高價格" #: src/pages/stock/StockDetail.tsx:387 #: src/tables/bom/BomTable.tsx:260 #: src/tables/general/ExtraLineItemTable.tsx:61 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:255 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:261 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Unit Price" msgstr "單價" -#: src/pages/part/pricing/BomPricingPanel.tsx:258 +#: src/pages/part/pricing/BomPricingPanel.tsx:256 msgid "Pie Chart" msgstr "餅狀圖" -#: src/pages/part/pricing/BomPricingPanel.tsx:259 +#: src/pages/part/pricing/BomPricingPanel.tsx:257 msgid "Bar Chart" msgstr "柱狀圖" @@ -7391,8 +7417,8 @@ msgstr "採購價格" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 #: src/pages/stock/StockDetail.tsx:179 -#: src/tables/part/PartParameterTable.tsx:123 -#: src/tables/stock/StockItemTable.tsx:302 +#: src/tables/part/PartParameterTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Last Updated" msgstr "最近更新" @@ -7454,8 +7480,8 @@ msgstr "銷售價格" msgid "Supplier Price" msgstr "供應商價格" -#: src/pages/part/pricing/VariantPricingPanel.tsx:30 -#: src/pages/part/pricing/VariantPricingPanel.tsx:96 +#: src/pages/part/pricing/VariantPricingPanel.tsx:29 +#: src/pages/part/pricing/VariantPricingPanel.tsx:94 msgid "Variant Part" msgstr "變體零件" @@ -7486,7 +7512,7 @@ msgid "Completed Line Items" msgstr "已完成行項目" #: src/pages/purchasing/PurchaseOrderDetail.tsx:178 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:266 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:261 msgid "Destination" msgstr "目的地" @@ -7529,8 +7555,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/sales/ReturnOrderDetail.tsx:249 #: src/pages/sales/SalesOrderDetail.tsx:259 -#: src/tables/ColumnRenderers.tsx:420 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:448 +#: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -7689,8 +7715,8 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:151 -#: src/tables/ColumnRenderers.tsx:428 -#: src/tables/sales/SalesOrderAllocationTable.tsx:183 +#: src/tables/ColumnRenderers.tsx:456 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "發貨日期" @@ -7954,7 +7980,7 @@ msgid "Serialize Stock Item" msgstr "序列化庫存" #: src/pages/stock/StockDetail.tsx:757 -#: src/tables/stock/StockItemTable.tsx:540 +#: src/tables/stock/StockItemTable.tsx:539 msgid "Stock item serialized" msgstr "庫存項已創建" @@ -7987,7 +8013,7 @@ msgid "Stock Operations" msgstr "庫存操作" #: src/pages/stock/StockDetail.tsx:842 -#: src/tables/build/BuildOutputTable.tsx:523 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Serialize" msgstr "序列化" @@ -8012,12 +8038,12 @@ msgstr "庫存項操作" #~ msgstr "Transfer" #: src/pages/stock/StockDetail.tsx:937 -#: src/tables/stock/StockItemTable.tsx:410 +#: src/tables/stock/StockItemTable.tsx:409 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:403 msgid "Expired" msgstr "" @@ -8042,18 +8068,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:50 +#: src/tables/ColumnRenderers.tsx:59 msgid "Part is not active" msgstr "零件未激活" -#: src/tables/ColumnRenderers.tsx:55 -#: src/tables/bom/BomTable.tsx:620 -#: src/tables/part/PartParameterTable.tsx:237 +#: src/tables/ColumnRenderers.tsx:64 +#: src/tables/bom/BomTable.tsx:619 +#: src/tables/part/PartParameterTable.tsx:235 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "零件已鎖定" -#: src/tables/ColumnRenderers.tsx:60 +#: src/tables/ColumnRenderers.tsx:69 msgid "You are subscribed to notifications for this part" msgstr "" @@ -8342,7 +8368,7 @@ msgid "Clear Filters" msgstr "清除篩選" #: src/tables/InvenTreeTable.tsx:44 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:479 msgid "No records found" msgstr "沒有找到記錄" @@ -8354,17 +8380,13 @@ msgstr "" #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" -#: src/tables/InvenTreeTable.tsx:494 -msgid "Server returned incorrect data type" -msgstr "服務器返回了錯誤的數據類型" - #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 -msgid "Error loading table data" -msgstr "" +#: src/tables/InvenTreeTable.tsx:520 +msgid "Server returned incorrect data type" +msgstr "服務器返回了錯誤的數據類型" #: src/tables/InvenTreeTable.tsx:535 #~ msgid "Deleted records" @@ -8382,20 +8404,24 @@ msgstr "" #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" +#: src/tables/InvenTreeTable.tsx:553 +msgid "Error loading table data" +msgstr "" + #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:654 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:680 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8467,8 +8493,8 @@ msgid "Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:297 -#: src/tables/build/BuildLineTable.tsx:271 -#: src/tables/part/PartTable.tsx:136 +#: src/tables/build/BuildLineTable.tsx:268 +#: src/tables/part/PartTable.tsx:132 msgid "External stock" msgstr "外部庫存" @@ -8477,7 +8503,7 @@ msgstr "外部庫存" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:234 +#: src/tables/build/BuildLineTable.tsx:231 msgid "Includes substitute stock" msgstr "包括替代庫存" @@ -8486,13 +8512,13 @@ msgstr "包括替代庫存" #~ msgstr "Show asssmbled items" #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:244 -#: src/tables/sales/SalesOrderLineItemTable.tsx:157 +#: src/tables/build/BuildLineTable.tsx:241 +#: src/tables/sales/SalesOrderLineItemTable.tsx:158 msgid "Includes variant stock" msgstr "包括變體庫存" #: src/tables/bom/BomTable.tsx:331 -#: src/tables/part/PartTable.tsx:105 +#: src/tables/part/PartTable.tsx:101 msgid "Building" msgstr "正在生產" @@ -8505,9 +8531,9 @@ msgstr "正在生產" #~ msgstr "Bom item updated" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:162 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 -#: src/tables/stock/StockItemTable.tsx:224 +#: src/tables/part/PartTable.tsx:158 +#: src/tables/sales/SalesOrderLineItemTable.tsx:181 +#: src/tables/stock/StockItemTable.tsx:223 msgid "Stock Information" msgstr "庫存信息" @@ -8528,7 +8554,8 @@ msgstr "庫存信息" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:374 -#: src/tables/build/BuildLineTable.tsx:476 +#: src/tables/build/BuildLineTable.tsx:478 +#: src/tables/build/BuildLineTable.tsx:518 msgid "Consumable item" msgstr "可耗物品" @@ -8537,7 +8564,7 @@ msgid "No available stock" msgstr "無可用庫存" #: src/tables/bom/BomTable.tsx:395 -#: src/tables/build/BuildLineTable.tsx:214 +#: src/tables/build/BuildLineTable.tsx:211 msgid "Show testable items" msgstr "顯示可跟蹤項目" @@ -8546,12 +8573,12 @@ msgid "Show trackable items" msgstr "顯示可跟蹤項目" #: src/tables/bom/BomTable.tsx:405 -#: src/tables/build/BuildLineTable.tsx:209 +#: src/tables/build/BuildLineTable.tsx:206 msgid "Show assembled items" msgstr "顯示已裝配的項目" #: src/tables/bom/BomTable.tsx:410 -#: src/tables/build/BuildLineTable.tsx:194 +#: src/tables/build/BuildLineTable.tsx:191 msgid "Show items with available stock" msgstr "顯示有可用庫存的項目" @@ -8568,12 +8595,12 @@ msgid "Show validated items" msgstr "顯示已驗證的項目" #: src/tables/bom/BomTable.tsx:424 -#: src/tables/bom/UsedInTable.tsx:83 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Inherited" msgstr "繼承項" #: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:81 msgid "Show inherited items" msgstr "顯示繼承的項目" @@ -8586,18 +8613,18 @@ msgid "Show items which allow variant substitution" msgstr "顯示允許變體替換的項目" #: src/tables/bom/BomTable.tsx:434 -#: src/tables/bom/UsedInTable.tsx:88 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:200 msgid "Optional" msgstr "可選項" #: src/tables/bom/BomTable.tsx:435 -#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Show optional items" msgstr "顯示可選項目" #: src/tables/bom/BomTable.tsx:439 -#: src/tables/build/BuildLineTable.tsx:198 +#: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable" msgstr "消耗品" @@ -8606,7 +8633,7 @@ msgid "Show consumable items" msgstr "顯示可消耗項目" #: src/tables/bom/BomTable.tsx:444 -#: src/tables/part/PartTable.tsx:304 +#: src/tables/part/PartTable.tsx:300 msgid "Has Pricing" msgstr "是否有價格" @@ -8614,88 +8641,88 @@ msgstr "是否有價格" msgid "Show items with pricing" msgstr "顯示帶定價的項目" -#: src/tables/bom/BomTable.tsx:468 -#: src/tables/bom/BomTable.tsx:597 +#: src/tables/bom/BomTable.tsx:467 +#: src/tables/bom/BomTable.tsx:596 msgid "Import BOM Data" msgstr "導入物料清單數據" -#: src/tables/bom/BomTable.tsx:478 -#: src/tables/bom/BomTable.tsx:604 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/BomTable.tsx:603 msgid "Add BOM Item" msgstr "添加物料清單項" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:482 msgid "BOM item created" msgstr "BOM 項目已創建" -#: src/tables/bom/BomTable.tsx:490 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit BOM Item" msgstr "編輯物料清單項目" -#: src/tables/bom/BomTable.tsx:492 +#: src/tables/bom/BomTable.tsx:491 msgid "BOM item updated" msgstr "物料清單 項目已更新" -#: src/tables/bom/BomTable.tsx:499 +#: src/tables/bom/BomTable.tsx:498 msgid "Delete BOM Item" msgstr "刪除物料清單項目" -#: src/tables/bom/BomTable.tsx:500 +#: src/tables/bom/BomTable.tsx:499 msgid "BOM item deleted" msgstr "物料清單項目已刪除" -#: src/tables/bom/BomTable.tsx:520 +#: src/tables/bom/BomTable.tsx:519 msgid "BOM item validated" msgstr "物料清單項目已驗證" -#: src/tables/bom/BomTable.tsx:529 +#: src/tables/bom/BomTable.tsx:528 msgid "Failed to validate BOM item" msgstr "驗證物料清單項目失敗" -#: src/tables/bom/BomTable.tsx:541 +#: src/tables/bom/BomTable.tsx:540 msgid "View BOM" msgstr "查看 物料清單" -#: src/tables/bom/BomTable.tsx:552 +#: src/tables/bom/BomTable.tsx:551 msgid "Validate BOM Line" msgstr "驗證物料清單行" -#: src/tables/bom/BomTable.tsx:571 +#: src/tables/bom/BomTable.tsx:570 msgid "Edit Substitutes" msgstr "編輯替代零件" -#: src/tables/bom/BomTable.tsx:625 +#: src/tables/bom/BomTable.tsx:624 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "無法編輯材料清單,因為零件已鎖定" -#: src/tables/bom/UsedInTable.tsx:37 -#: src/tables/build/BuildLineTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/build/BuildLineTable.tsx:205 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartBuildAllocationsTable.tsx:59 -#: src/tables/part/PartTable.tsx:200 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartBuildAllocationsTable.tsx:60 +#: src/tables/part/PartTable.tsx:196 +#: src/tables/stock/StockItemTable.tsx:334 msgid "Assembly" msgstr "裝配" -#: src/tables/bom/UsedInTable.tsx:94 +#: src/tables/bom/UsedInTable.tsx:91 msgid "Show active assemblies" msgstr "顯示活動裝配體" -#: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:230 +#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/part/PartTable.tsx:226 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "可追蹤" -#: src/tables/bom/UsedInTable.tsx:99 +#: src/tables/bom/UsedInTable.tsx:96 msgid "Show trackable assemblies" msgstr "顯示可跟蹤裝配體" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:67 msgid "Allocated to Output" msgstr "分配至輸出" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 msgid "Show items allocated to a build output" msgstr "顯示分配給構建輸出的項目" @@ -8708,30 +8735,20 @@ msgstr "顯示分配給構建輸出的項目" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 -#: src/tables/part/PartBuildAllocationsTable.tsx:87 +#: src/tables/build/BuildAllocatedStockTable.tsx:97 +#: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 -#: src/tables/part/PartSalesAllocationsTable.tsx:71 +#: src/tables/part/PartSalesAllocationsTable.tsx:69 #: src/tables/sales/SalesOrderAllocationTable.tsx:119 msgid "Order Status" msgstr "訂單狀態" -#: src/tables/build/BuildAllocatedStockTable.tsx:136 -#: src/tables/sales/SalesOrderAllocationTable.tsx:157 -msgid "Available Quantity" -msgstr "可用數量" - -#: src/tables/build/BuildAllocatedStockTable.tsx:140 -#: src/tables/sales/SalesOrderAllocationTable.tsx:164 -msgid "Allocated Quantity" -msgstr "已分配數量" - #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:168 -#: src/tables/build/BuildLineTable.tsx:585 +#: src/tables/build/BuildAllocatedStockTable.tsx:167 +#: src/tables/build/BuildLineTable.tsx:631 msgid "Edit Stock Allocation" msgstr "" @@ -8739,133 +8756,150 @@ msgstr "" #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:181 -#: src/tables/build/BuildLineTable.tsx:598 +#: src/tables/build/BuildAllocatedStockTable.tsx:180 +#: src/tables/build/BuildLineTable.tsx:644 msgid "Delete Stock Allocation" msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:232 +msgid "Consume" +msgstr "" + #: src/tables/build/BuildLineTable.tsx:59 #~ msgid "Show lines with available stock" #~ msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:111 +#: src/tables/build/BuildLineTable.tsx:106 msgid "View Stock Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:189 -msgid "Show allocated lines" -msgstr "顯示分配的行" +#: src/tables/build/BuildLineTable.tsx:181 +msgid "Show fully allocated lines" +msgstr "" -#: src/tables/build/BuildLineTable.tsx:199 +#: src/tables/build/BuildLineTable.tsx:186 +msgid "Show fully consumed lines" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:189 +#~ msgid "Show allocated lines" +#~ msgstr "Show allocated lines" + +#: src/tables/build/BuildLineTable.tsx:196 msgid "Show consumable lines" msgstr "顯示可消耗項目" -#: src/tables/build/BuildLineTable.tsx:204 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Show optional lines" msgstr "顯示可選項目" -#: src/tables/build/BuildLineTable.tsx:213 -#: src/tables/part/PartTable.tsx:224 +#: src/tables/build/BuildLineTable.tsx:210 +#: src/tables/part/PartTable.tsx:220 msgid "Testable" msgstr "可測試" -#: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:394 +#: src/tables/build/BuildLineTable.tsx:215 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Tracked" msgstr "已跟蹤" -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/build/BuildLineTable.tsx:216 msgid "Show tracked lines" msgstr "顯示已跟蹤項目" -#: src/tables/build/BuildLineTable.tsx:253 -#: src/tables/sales/SalesOrderLineItemTable.tsx:163 +#: src/tables/build/BuildLineTable.tsx:250 +#: src/tables/sales/SalesOrderLineItemTable.tsx:164 msgid "In production" msgstr "生產中" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:278 msgid "Insufficient stock" msgstr "庫存不足" -#: src/tables/build/BuildLineTable.tsx:297 -#: src/tables/sales/SalesOrderLineItemTable.tsx:151 -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/build/BuildLineTable.tsx:294 +#: src/tables/sales/SalesOrderLineItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:192 msgid "No stock available" msgstr "無可用庫存" -#: src/tables/build/BuildLineTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:360 msgid "Gets Inherited" msgstr "獲取已繼承的" -#: src/tables/build/BuildLineTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:373 msgid "Unit Quantity" msgstr "單位數量" -#: src/tables/build/BuildLineTable.tsx:392 +#: src/tables/build/BuildLineTable.tsx:389 msgid "Required Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:403 +#: src/tables/build/BuildLineTable.tsx:400 msgid "Setup Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:412 +#: src/tables/build/BuildLineTable.tsx:409 msgid "Attrition" msgstr "" -#: src/tables/build/BuildLineTable.tsx:420 +#: src/tables/build/BuildLineTable.tsx:417 msgid "Rounding Multiple" msgstr "" -#: src/tables/build/BuildLineTable.tsx:429 +#: src/tables/build/BuildLineTable.tsx:426 msgid "BOM Information" msgstr "" -#: src/tables/build/BuildLineTable.tsx:502 -#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/build/BuildLineTable.tsx:496 +#: src/tables/part/PartBuildAllocationsTable.tsx:102 +msgid "Fully allocated" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:544 +#: src/tables/sales/SalesOrderLineItemTable.tsx:290 msgid "Create Build Order" msgstr "創建生產訂單" -#: src/tables/build/BuildLineTable.tsx:531 +#: src/tables/build/BuildLineTable.tsx:573 msgid "Auto allocation in progress" msgstr "自動分配進行中" -#: src/tables/build/BuildLineTable.tsx:534 -#: src/tables/build/BuildLineTable.tsx:703 +#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:781 msgid "Auto Allocate Stock" msgstr "自動分配庫存量" -#: src/tables/build/BuildLineTable.tsx:535 +#: src/tables/build/BuildLineTable.tsx:577 msgid "Automatically allocate stock to this build according to the selected options" msgstr "根據選定的選項自動分配庫存到此版本" -#: src/tables/build/BuildLineTable.tsx:554 -#: src/tables/build/BuildLineTable.tsx:568 -#: src/tables/build/BuildLineTable.tsx:652 -#: src/tables/build/BuildLineTable.tsx:753 -#: src/tables/build/BuildOutputTable.tsx:350 -#: src/tables/build/BuildOutputTable.tsx:355 +#: src/tables/build/BuildLineTable.tsx:597 +#: src/tables/build/BuildLineTable.tsx:611 +#: src/tables/build/BuildLineTable.tsx:730 +#: src/tables/build/BuildLineTable.tsx:831 +#: src/tables/build/BuildOutputTable.tsx:359 +#: src/tables/build/BuildOutputTable.tsx:364 msgid "Deallocate Stock" msgstr "取消庫存分配" -#: src/tables/build/BuildLineTable.tsx:570 +#: src/tables/build/BuildLineTable.tsx:613 msgid "Deallocate all untracked stock for this build order" msgstr "為這個構建訂單取消分配所有未跟蹤庫存" -#: src/tables/build/BuildLineTable.tsx:572 +#: src/tables/build/BuildLineTable.tsx:615 msgid "Deallocate stock from the selected line item" msgstr "從選中的行項中取消分配庫存" -#: src/tables/build/BuildLineTable.tsx:576 +#: src/tables/build/BuildLineTable.tsx:619 msgid "Stock has been deallocated" msgstr "庫存已經取消分配" -#: src/tables/build/BuildLineTable.tsx:672 +#: src/tables/build/BuildLineTable.tsx:750 msgid "Build Stock" msgstr "生產庫存" -#: src/tables/build/BuildLineTable.tsx:685 -#: src/tables/sales/SalesOrderLineItemTable.tsx:376 +#: src/tables/build/BuildLineTable.tsx:763 +#: src/tables/sales/SalesOrderLineItemTable.tsx:377 msgid "View Part" msgstr "" @@ -8896,28 +8930,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:168 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:169 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:174 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:175 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:87 @@ -8960,7 +8994,7 @@ msgstr "無結果" msgid "Show build outputs currently in production" msgstr "顯示當前生產中的構建輸出" -#: src/tables/build/BuildOutputTable.tsx:99 +#: src/tables/build/BuildOutputTable.tsx:104 msgid "Build Output Stock Allocation" msgstr "" @@ -8968,12 +9002,12 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:285 -#: src/tables/build/BuildOutputTable.tsx:470 +#: src/tables/build/BuildOutputTable.tsx:294 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Add Build Output" msgstr "添加生成輸出" -#: src/tables/build/BuildOutputTable.tsx:288 +#: src/tables/build/BuildOutputTable.tsx:297 msgid "Build output created" msgstr "" @@ -8981,89 +9015,89 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:341 -#: src/tables/build/BuildOutputTable.tsx:544 +#: src/tables/build/BuildOutputTable.tsx:350 +#: src/tables/build/BuildOutputTable.tsx:553 msgid "Edit Build Output" msgstr "編輯生成輸出" -#: src/tables/build/BuildOutputTable.tsx:357 +#: src/tables/build/BuildOutputTable.tsx:366 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:382 +#: src/tables/build/BuildOutputTable.tsx:391 msgid "Serialize Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:409 +#: src/tables/stock/StockItemTable.tsx:329 msgid "Filter by stock status" msgstr "按庫存狀態篩選" -#: src/tables/build/BuildOutputTable.tsx:437 +#: src/tables/build/BuildOutputTable.tsx:446 msgid "Complete selected outputs" msgstr "完成選定的輸出" -#: src/tables/build/BuildOutputTable.tsx:448 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Scrap selected outputs" msgstr "報廢選定的輸出" -#: src/tables/build/BuildOutputTable.tsx:459 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Cancel selected outputs" msgstr "取消選定的輸出" -#: src/tables/build/BuildOutputTable.tsx:489 +#: src/tables/build/BuildOutputTable.tsx:498 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:495 +#: src/tables/build/BuildOutputTable.tsx:504 msgid "Allocate" msgstr "分配" -#: src/tables/build/BuildOutputTable.tsx:496 +#: src/tables/build/BuildOutputTable.tsx:505 msgid "Allocate stock to build output" msgstr "為生產產出分配庫存" -#: src/tables/build/BuildOutputTable.tsx:509 +#: src/tables/build/BuildOutputTable.tsx:518 msgid "Deallocate" msgstr "取消分配" -#: src/tables/build/BuildOutputTable.tsx:510 +#: src/tables/build/BuildOutputTable.tsx:519 msgid "Deallocate stock from build output" msgstr "從生產輸出中取消分配庫存" -#: src/tables/build/BuildOutputTable.tsx:524 +#: src/tables/build/BuildOutputTable.tsx:533 msgid "Serialize build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:535 +#: src/tables/build/BuildOutputTable.tsx:544 msgid "Complete build output" msgstr "完成生產輸出" -#: src/tables/build/BuildOutputTable.tsx:551 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Scrap" msgstr "報廢件" -#: src/tables/build/BuildOutputTable.tsx:552 +#: src/tables/build/BuildOutputTable.tsx:561 msgid "Scrap build output" msgstr "報廢生產輸出" -#: src/tables/build/BuildOutputTable.tsx:562 +#: src/tables/build/BuildOutputTable.tsx:571 msgid "Cancel build output" msgstr "取消生產輸出" -#: src/tables/build/BuildOutputTable.tsx:615 +#: src/tables/build/BuildOutputTable.tsx:620 msgid "Allocated Lines" msgstr "已分配的項目" -#: src/tables/build/BuildOutputTable.tsx:630 +#: src/tables/build/BuildOutputTable.tsx:635 msgid "Required Tests" msgstr "需要測試" -#: src/tables/build/BuildOutputTable.tsx:705 +#: src/tables/build/BuildOutputTable.tsx:710 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:707 +#: src/tables/build/BuildOutputTable.tsx:712 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9088,8 +9122,8 @@ msgstr "刪除地址" msgid "Are you sure you want to delete this address?" msgstr "您確定要刪除該地址?" -#: src/tables/company/CompanyTable.tsx:69 -#: src/tables/company/CompanyTable.tsx:119 +#: src/tables/company/CompanyTable.tsx:70 +#: src/tables/company/CompanyTable.tsx:120 msgid "Add Company" msgstr "添加公司" @@ -9097,19 +9131,19 @@ msgstr "添加公司" #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:91 +#: src/tables/company/CompanyTable.tsx:92 msgid "Show active companies" msgstr "顯示活躍的公司" -#: src/tables/company/CompanyTable.tsx:96 +#: src/tables/company/CompanyTable.tsx:97 msgid "Show companies which are suppliers" msgstr "顯示供應商公司" -#: src/tables/company/CompanyTable.tsx:101 +#: src/tables/company/CompanyTable.tsx:102 msgid "Show companies which are manufacturers" msgstr "顯示屬於製造商的公司" -#: src/tables/company/CompanyTable.tsx:106 +#: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" msgstr "顯示客户公司" @@ -9226,26 +9260,26 @@ msgid "View Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:91 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:402 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:397 #: src/tables/sales/ReturnOrderLineItemTable.tsx:80 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:186 -#: src/tables/sales/SalesOrderLineItemTable.tsx:230 -#: src/tables/sales/SalesOrderLineItemTable.tsx:333 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:183 +#: src/tables/sales/SalesOrderLineItemTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:334 msgid "Add Line Item" msgstr "添加行項目" #: src/tables/general/ExtraLineItemTable.tsx:104 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:314 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:309 #: src/tables/sales/ReturnOrderLineItemTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:249 +#: src/tables/sales/SalesOrderLineItemTable.tsx:250 msgid "Edit Line Item" msgstr "編輯行項目" #: src/tables/general/ExtraLineItemTable.tsx:113 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318 #: src/tables/sales/ReturnOrderLineItemTable.tsx:102 -#: src/tables/sales/SalesOrderLineItemTable.tsx:258 +#: src/tables/sales/SalesOrderLineItemTable.tsx:259 msgid "Delete Line Item" msgstr "刪除行項目" @@ -9461,8 +9495,8 @@ msgid "Add Part Parameter" msgstr "添加零件參數" #: src/tables/part/ParametricPartTable.tsx:254 -#: src/tables/part/PartParameterTable.tsx:174 -#: src/tables/part/PartParameterTable.tsx:197 +#: src/tables/part/PartParameterTable.tsx:172 +#: src/tables/part/PartParameterTable.tsx:195 msgid "Edit Part Parameter" msgstr "編輯零件參數" @@ -9495,20 +9529,20 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:65 +#: src/tables/part/PartBuildAllocationsTable.tsx:64 msgid "Assembly IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartBuildAllocationsTable.tsx:73 msgid "Part IPN" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:91 msgid "Required Stock" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:359 +#: src/tables/part/PartBuildAllocationsTable.tsx:124 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "View Build Order" msgstr "" @@ -9517,7 +9551,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:212 +#: src/tables/part/PartTable.tsx:208 msgid "Include Subcategories" msgstr "包含子類別" @@ -9575,33 +9609,33 @@ msgstr "參數模板" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:110 +#: src/tables/part/PartParameterTable.tsx:108 msgid "Internal Units" msgstr "內部單位" -#: src/tables/part/PartParameterTable.tsx:129 -#: src/tables/part/PartParameterTable.tsx:148 +#: src/tables/part/PartParameterTable.tsx:127 +#: src/tables/part/PartParameterTable.tsx:146 msgid "Updated By" msgstr "" -#: src/tables/part/PartParameterTable.tsx:149 +#: src/tables/part/PartParameterTable.tsx:147 msgid "Filter by user who last updated the parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:158 +#: src/tables/part/PartParameterTable.tsx:156 msgid "New Part Parameter" msgstr "新增零件參數" -#: src/tables/part/PartParameterTable.tsx:183 -#: src/tables/part/PartParameterTable.tsx:205 +#: src/tables/part/PartParameterTable.tsx:181 +#: src/tables/part/PartParameterTable.tsx:203 msgid "Delete Part Parameter" msgstr "刪除零件參數" -#: src/tables/part/PartParameterTable.tsx:223 +#: src/tables/part/PartParameterTable.tsx:221 msgid "Add parameter" msgstr "添加參數" -#: src/tables/part/PartParameterTable.tsx:242 +#: src/tables/part/PartParameterTable.tsx:240 msgid "Part parameters cannot be edited, as the part is locked" msgstr "零件參數無法編輯,因為零件已鎖定" @@ -9622,7 +9656,7 @@ msgid "Show templates with choices" msgstr "顯示有選項的模板" #: src/tables/part/PartParameterTemplateTable.tsx:46 -#: src/tables/part/PartTable.tsx:236 +#: src/tables/part/PartTable.tsx:232 msgid "Has Units" msgstr "有單位" @@ -9652,7 +9686,7 @@ msgstr "刪除零件參數模板" #~ msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:79 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:195 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:190 msgid "Total Quantity" msgstr "總數量" @@ -9664,145 +9698,145 @@ msgstr "顯示待定的訂單" msgid "Show received items" msgstr "顯示已收到的條目" -#: src/tables/part/PartSalesAllocationsTable.tsx:92 +#: src/tables/part/PartSalesAllocationsTable.tsx:90 msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:90 +#: src/tables/part/PartTable.tsx:86 msgid "Minimum stock" msgstr "最低庫存數" -#: src/tables/part/PartTable.tsx:189 +#: src/tables/part/PartTable.tsx:185 msgid "Filter by part active status" msgstr "按零件活動狀態篩選" -#: src/tables/part/PartTable.tsx:195 +#: src/tables/part/PartTable.tsx:191 msgid "Filter by part locked status" msgstr "按零件鎖定狀態篩選" -#: src/tables/part/PartTable.tsx:201 +#: src/tables/part/PartTable.tsx:197 msgid "Filter by assembly attribute" msgstr "按裝配屬性篩選" -#: src/tables/part/PartTable.tsx:206 +#: src/tables/part/PartTable.tsx:202 msgid "BOM Valid" msgstr "" -#: src/tables/part/PartTable.tsx:207 +#: src/tables/part/PartTable.tsx:203 msgid "Filter by parts with a valid BOM" msgstr "" -#: src/tables/part/PartTable.tsx:213 +#: src/tables/part/PartTable.tsx:209 msgid "Include parts in subcategories" msgstr "包括子類別中的零件" -#: src/tables/part/PartTable.tsx:219 +#: src/tables/part/PartTable.tsx:215 msgid "Filter by component attribute" msgstr "按組件屬性篩選" -#: src/tables/part/PartTable.tsx:225 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by testable attribute" msgstr "按可跟蹤屬性篩選" -#: src/tables/part/PartTable.tsx:231 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by trackable attribute" msgstr "按可跟蹤屬性篩選" -#: src/tables/part/PartTable.tsx:237 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have units" msgstr "按擁有單位的零件篩選" -#: src/tables/part/PartTable.tsx:242 +#: src/tables/part/PartTable.tsx:238 msgid "Has IPN" msgstr "有內部零件編碼" -#: src/tables/part/PartTable.tsx:243 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have an internal part number" msgstr "按具有內部零件編號的零件篩選" -#: src/tables/part/PartTable.tsx:248 +#: src/tables/part/PartTable.tsx:244 msgid "Has Stock" msgstr "有庫存" -#: src/tables/part/PartTable.tsx:249 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which have stock" msgstr "按有庫存的零件篩選" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which have low stock" msgstr "按庫存少的零件篩選" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:256 msgid "Purchaseable" msgstr "可購買" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are purchaseable" msgstr "按可購買的零件篩選" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:262 msgid "Salable" msgstr "可銷售" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:263 msgid "Filter by parts which are salable" msgstr "按可出售的零件篩選" +#: src/tables/part/PartTable.tsx:268 #: src/tables/part/PartTable.tsx:272 -#: src/tables/part/PartTable.tsx:276 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "虛擬" -#: src/tables/part/PartTable.tsx:273 +#: src/tables/part/PartTable.tsx:269 msgid "Filter by parts which are virtual" msgstr "按虛擬零件篩選" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:273 msgid "Not Virtual" msgstr "非虛擬的" -#: src/tables/part/PartTable.tsx:282 +#: src/tables/part/PartTable.tsx:278 msgid "Is Template" msgstr "是模板" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:279 msgid "Filter by parts which are templates" msgstr "按模板部分篩選零件" -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:284 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:285 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:290 msgid "Is Revision" msgstr "是否修訂" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which are revisions" msgstr "按修訂零件篩選" -#: src/tables/part/PartTable.tsx:299 +#: src/tables/part/PartTable.tsx:295 msgid "Has Revisions" msgstr "有修訂" -#: src/tables/part/PartTable.tsx:300 +#: src/tables/part/PartTable.tsx:296 msgid "Filter by parts which have revisions" msgstr "按有修訂的零件篩選" -#: src/tables/part/PartTable.tsx:305 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have pricing information" msgstr "按有定價信息的零件篩選" -#: src/tables/part/PartTable.tsx:311 +#: src/tables/part/PartTable.tsx:307 msgid "Filter by parts which have available stock" msgstr "按有可用庫存的零件篩選" -#: src/tables/part/PartTable.tsx:317 +#: src/tables/part/PartTable.tsx:313 msgid "Filter by parts to which the user is subscribed" msgstr "按用户訂閲的零件篩選" @@ -9814,16 +9848,16 @@ msgstr "按用户訂閲的零件篩選" #~ msgid "Filter by parts which have stocktake information" #~ msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:367 -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:363 +#: src/tables/part/PartTable.tsx:397 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:403 +#: src/tables/part/PartTable.tsx:399 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:413 +#: src/tables/part/PartTable.tsx:409 msgid "Order selected parts" msgstr "" @@ -10063,7 +10097,7 @@ msgid "Update selected plugin" msgstr "更新所選插件" #: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:106 msgid "Uninstall" msgstr "卸載" @@ -10181,7 +10215,7 @@ msgid "Sample" msgstr "樣本" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Installed" msgstr "已安裝" @@ -10214,6 +10248,11 @@ msgstr "編輯參數" msgid "Delete Parameter" msgstr "刪除參數" +#: src/tables/purchasing/ManufacturerPartTable.tsx:56 +#: src/tables/purchasing/SupplierPartTable.tsx:80 +msgid "MPN" +msgstr "製造商零件編號 (MPN)" + #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" #~ msgstr "Create Manufacturer Part" @@ -10230,70 +10269,66 @@ msgstr "刪除參數" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:110 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:396 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:109 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:391 msgid "Import Line Items" msgstr "導入行項目" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:235 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Supplier Code" msgstr "供應商代碼" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:242 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:237 msgid "Supplier Link" msgstr "供應商鏈接" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:244 msgid "Manufacturer Code" msgstr "製造商編號" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:278 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 msgid "Show line items which have been received" msgstr "" +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +msgid "Receive line item" +msgstr "接收這行項目" + #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160 #: src/tables/sales/SalesOrderLineItemTable.tsx:258 #~ msgid "Add line item" #~ msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:349 -msgid "Receive line item" -msgstr "接收這行項目" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:413 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:408 msgid "Receive items" msgstr "收到項目" -#: src/tables/purchasing/SupplierPartTable.tsx:83 -msgid "MPN" -msgstr "製造商零件編號 (MPN)" - -#: src/tables/purchasing/SupplierPartTable.tsx:114 +#: src/tables/purchasing/SupplierPartTable.tsx:111 msgid "Base units" msgstr "基礎單位" -#: src/tables/purchasing/SupplierPartTable.tsx:171 +#: src/tables/purchasing/SupplierPartTable.tsx:168 msgid "Add supplier part" msgstr "添加供應商零件" -#: src/tables/purchasing/SupplierPartTable.tsx:183 +#: src/tables/purchasing/SupplierPartTable.tsx:180 msgid "Show active supplier parts" msgstr "顯示活動供應商零件" -#: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/purchasing/SupplierPartTable.tsx:184 msgid "Active Part" msgstr "激活的零件" -#: src/tables/purchasing/SupplierPartTable.tsx:188 +#: src/tables/purchasing/SupplierPartTable.tsx:185 msgid "Show active internal parts" msgstr "顯示活動內部零件" -#: src/tables/purchasing/SupplierPartTable.tsx:192 +#: src/tables/purchasing/SupplierPartTable.tsx:189 msgid "Active Supplier" msgstr "活躍的供應商" -#: src/tables/purchasing/SupplierPartTable.tsx:193 +#: src/tables/purchasing/SupplierPartTable.tsx:190 msgid "Show active suppliers" msgstr "顯示活躍供應商" @@ -10301,7 +10336,7 @@ msgstr "顯示活躍供應商" #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:198 +#: src/tables/purchasing/SupplierPartTable.tsx:195 msgid "Show supplier parts with stock" msgstr "" @@ -10313,23 +10348,23 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:157 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 msgid "Received Date" msgstr "接收日期" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Show items which have been received" msgstr "顯示已收到的項目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:173 msgid "Filter by line item status" msgstr "按行項目狀態篩選" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:194 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:191 msgid "Receive selected items" msgstr "接收選中項目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:226 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:223 msgid "Receive Item" msgstr "接收物品" @@ -10345,34 +10380,42 @@ msgstr "" msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:178 -#: src/tables/sales/SalesOrderAllocationTable.tsx:192 +#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +msgid "Available Quantity" +msgstr "可用數量" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:160 +msgid "Allocated Quantity" +msgstr "已分配數量" + +#: src/tables/sales/SalesOrderAllocationTable.tsx:174 +#: src/tables/sales/SalesOrderAllocationTable.tsx:188 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:190 +#: src/tables/sales/SalesOrderAllocationTable.tsx:186 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:212 -#: src/tables/sales/SalesOrderAllocationTable.tsx:234 +#: src/tables/sales/SalesOrderAllocationTable.tsx:208 +#: src/tables/sales/SalesOrderAllocationTable.tsx:230 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:219 -#: src/tables/sales/SalesOrderAllocationTable.tsx:242 +#: src/tables/sales/SalesOrderAllocationTable.tsx:215 +#: src/tables/sales/SalesOrderAllocationTable.tsx:238 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:297 +#: src/tables/sales/SalesOrderAllocationTable.tsx:293 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:313 +#: src/tables/sales/SalesOrderAllocationTable.tsx:309 msgid "Assign to shipment" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Allocate Serial Numbers" msgstr "分配序列號" @@ -10384,23 +10427,23 @@ msgstr "分配序列號" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:319 +#: src/tables/sales/SalesOrderLineItemTable.tsx:320 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:324 +#: src/tables/sales/SalesOrderLineItemTable.tsx:325 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:401 +#: src/tables/sales/SalesOrderLineItemTable.tsx:402 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:418 +#: src/tables/sales/SalesOrderLineItemTable.tsx:419 msgid "Build stock" msgstr "生產庫存" -#: src/tables/sales/SalesOrderLineItemTable.tsx:435 +#: src/tables/sales/SalesOrderLineItemTable.tsx:436 msgid "Order stock" msgstr "訂單庫存" @@ -10764,29 +10807,29 @@ msgid "Delete Import Session" msgstr "刪除導入的會話" #: src/tables/settings/ImportSessionTable.tsx:44 -#: src/tables/settings/ImportSessionTable.tsx:127 +#: src/tables/settings/ImportSessionTable.tsx:129 msgid "Create Import Session" msgstr "創建導入會話" -#: src/tables/settings/ImportSessionTable.tsx:70 +#: src/tables/settings/ImportSessionTable.tsx:72 msgid "Uploaded" msgstr "已上傳" -#: src/tables/settings/ImportSessionTable.tsx:81 +#: src/tables/settings/ImportSessionTable.tsx:83 msgid "Imported Rows" msgstr "導入的行" -#: src/tables/settings/ImportSessionTable.tsx:109 +#: src/tables/settings/ImportSessionTable.tsx:111 #: src/tables/settings/TemplateTable.tsx:368 msgid "Model Type" msgstr "型號類型" -#: src/tables/settings/ImportSessionTable.tsx:110 +#: src/tables/settings/ImportSessionTable.tsx:112 #: src/tables/settings/TemplateTable.tsx:369 msgid "Filter by target model type" msgstr "按目標型號篩選" -#: src/tables/settings/ImportSessionTable.tsx:116 +#: src/tables/settings/ImportSessionTable.tsx:118 msgid "Filter by import session status" msgstr "按導入會話狀態篩選" @@ -11032,7 +11075,7 @@ msgid "Error updating user" msgstr "" #: src/tables/stock/InstalledItemsTable.tsx:37 -#: src/tables/stock/InstalledItemsTable.tsx:91 +#: src/tables/stock/InstalledItemsTable.tsx:89 msgid "Install Item" msgstr "安裝項目" @@ -11048,7 +11091,7 @@ msgstr "卸載項目" msgid "Item uninstalled" msgstr "已卸載項目" -#: src/tables/stock/InstalledItemsTable.tsx:109 +#: src/tables/stock/InstalledItemsTable.tsx:107 msgid "Uninstall stock item" msgstr "卸載庫存項目" @@ -11069,47 +11112,47 @@ msgstr "刪除位置類型" msgid "Icon" msgstr "圖標" -#: src/tables/stock/StockItemTable.tsx:108 +#: src/tables/stock/StockItemTable.tsx:107 msgid "This stock item is in production" msgstr "該庫存項正在生產" -#: src/tables/stock/StockItemTable.tsx:115 +#: src/tables/stock/StockItemTable.tsx:114 msgid "This stock item has been assigned to a sales order" msgstr "庫存項已分配到銷售訂單" -#: src/tables/stock/StockItemTable.tsx:122 +#: src/tables/stock/StockItemTable.tsx:121 msgid "This stock item has been assigned to a customer" msgstr "庫存項已分配給客户" -#: src/tables/stock/StockItemTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "此庫存項已安裝在另一個庫存項中" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has been consumed by a build order" msgstr "此庫存項已被生產訂單消耗" -#: src/tables/stock/StockItemTable.tsx:143 +#: src/tables/stock/StockItemTable.tsx:142 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:152 +#: src/tables/stock/StockItemTable.tsx:151 msgid "This stock item has expired" msgstr "此庫存項已過期" -#: src/tables/stock/StockItemTable.tsx:156 +#: src/tables/stock/StockItemTable.tsx:155 msgid "This stock item is stale" msgstr "此庫存項是過期項" -#: src/tables/stock/StockItemTable.tsx:168 +#: src/tables/stock/StockItemTable.tsx:167 msgid "This stock item is fully allocated" msgstr "此庫存項已完全分配" -#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:174 msgid "This stock item is partially allocated" msgstr "此庫存項已被部分分配" -#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockItemTable.tsx:202 msgid "This stock item has been depleted" msgstr "庫存項已耗盡" @@ -11117,44 +11160,44 @@ msgstr "庫存項已耗盡" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:307 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Stocktake Date" msgstr "盤點日期" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:324 msgid "Show stock for active parts" msgstr "顯示激活零件的庫存" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Show stock for assembled parts" msgstr "顯示組裝配件的庫存" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Show items which have been allocated" msgstr "顯示已分配的項目" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Show items which are available" msgstr "顯示可用的項目" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:349 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "包括子地點" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Include stock in sublocations" msgstr "包括子地點的庫存" -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:354 msgid "Depleted" msgstr "耗盡" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:355 msgid "Show depleted stock items" msgstr "顯示耗盡的庫存項" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:360 msgid "Show items which are in stock" msgstr "顯示庫存中的項目" @@ -11162,31 +11205,27 @@ msgstr "顯示庫存中的項目" #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show items which are in production" msgstr "顯示正在生產的項目" #: src/tables/stock/StockItemTable.tsx:373 -msgid "Consumed" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:374 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:379 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show stock items which are installed in other items" msgstr "顯示安裝在其他項目中的庫存項" -#: src/tables/stock/StockItemTable.tsx:383 +#: src/tables/stock/StockItemTable.tsx:382 msgid "Sent to Customer" msgstr "發送給客户" -#: src/tables/stock/StockItemTable.tsx:384 +#: src/tables/stock/StockItemTable.tsx:383 msgid "Show items which have been sent to a customer" msgstr "顯示已發送給客户的項目" -#: src/tables/stock/StockItemTable.tsx:395 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show tracked items" msgstr "顯示已跟蹤項目" @@ -11194,11 +11233,11 @@ msgstr "顯示已跟蹤項目" #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Has Purchase Price" msgstr "有采購價格" -#: src/tables/stock/StockItemTable.tsx:400 +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have a purchase price" msgstr "顯示有購買價格的項目" @@ -11206,67 +11245,67 @@ msgstr "顯示有購買價格的項目" #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:411 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:416 +#: src/tables/stock/StockItemTable.tsx:415 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:416 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:423 +#: src/tables/stock/StockItemTable.tsx:422 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:424 +#: src/tables/stock/StockItemTable.tsx:423 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:430 +#: src/tables/stock/StockItemTable.tsx:429 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:435 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:442 +#: src/tables/stock/StockItemTable.tsx:441 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:448 +#: src/tables/stock/StockItemTable.tsx:447 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:449 +#: src/tables/stock/StockItemTable.tsx:448 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:454 +#: src/tables/stock/StockItemTable.tsx:453 msgid "External Location" msgstr "外部地點" -#: src/tables/stock/StockItemTable.tsx:455 +#: src/tables/stock/StockItemTable.tsx:454 msgid "Show items in an external location" msgstr "顯示外部庫存地點的項目" @@ -11274,7 +11313,7 @@ msgstr "顯示外部庫存地點的項目" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:560 +#: src/tables/stock/StockItemTable.tsx:559 msgid "Order items" msgstr ""